日期:2014-05-20  浏览次数:21029 次

c# .exe程序运行崩溃
诸位老师好!
     我在本机做了一个c/s结构的系统。用vs2010,系统完成了。现在需要移植到windows xp上。
     编译好的.exe 和附带的dll迁移到windows xp 上。
     
     我本机是64为win7 + vs2010 本机的程序移植到别的win7,程序能良好的运行,没有问题。
     一旦我将程序移植到win xp(安装了.net framework 4.0) 上就崩溃。
     如果我在win xp上安装vs2010 然后重新编译源码,运行程序就能良好运行。这是什么回事呢。
     
     请诸位给个思路!多谢了。

------解决方案--------------------
或者你把你的项目运行环境调低.右击项目 →属性

------解决方案--------------------
楼上说的是一点,还有看看你生成的目标平台
------解决方案--------------------
 

引用:
引用:或者你把你的项目运行环境调低.右击项目 →属性
呵呵。生产的目标平台是什么意思?能不能说具体一点?

xp运行环境不是.net framework 4 ,所以你才需要升级至.net framework 4
我的意思是让你把 你项目运行环境 改成.net framework 2. 你再看看
------解决方案--------------------
xp 你应该是32位的吧。你win7上估计是编译成64位的程序了
------解决方案--------------------
崩溃的屏幕拷贝呢?贴出来。
------解决方案--------------------
看你的情况应该是有什么依赖的文件没有拷贝过去。