winform的应用程序在win8,64位上的vs2010编写的,但是把编译好的.exe放到win7,32位的电脑上不运行,咋办

如题所述

请检查这个地方 是不是设定成了x64

默认是anyCPU,然后一般来说运行都不会出问题。


如果还有问题。。。那就再说吧

追问

我选择的是X86,改成AnyCpu编译后,还是不能运行

追答

有没有什么错误信息啊
可以试一试在Main函数里加个Try catch,然后看看具体的错误信息
还可以尝试下Remote Debug看看 具体是什么错误

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-12
winform应用程序需要.net环境追问

我安装了.net framework4.0,我在想是不是系统兼容的问题,之前我在win7,32位上做的exe,在其他电脑上都能运行

追答

.net版本和你开发应用程序似的版本相同吗?

追问

是的

第2个回答  2013-04-13
编写运行,可以运行。关闭vs,直接打开.exe文件打不开?追问

是的,我现在在用win7,32w的电脑重新做了,我估计是系统兼容的问题

追答

程序生成了没 自己编写的程序 在vs里边运行是先初始化的, 而没有编译,用那个.exe是不能打开的。会提示初始化失败之类的东西

相似回答