c#程序在win7平台下能够正常运行,但是在Windows sever2008 r2就会报错,跪求大神怎么修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#程序在win7平台下能够正常运行,但是在Windows sever2008 r2就会报错,跪求大神怎么修改相关的知识,希望对你有一定的参考价值。

第一个图是报错,第二图是我在win7平台下的目标框架

建议你看一下VS中 配置管理器的输出方式,
一些老版本的程序很可能是选择了X86的输出,即在32位系统上运行的,

SERVER08一般都是64位的系统,所以会运行失败。追问

是查看这个吗?可是我win7 电脑也是64位系统的呀,我在sever2008直接就运行EXE文件的

追答

这个生成的的exe其实就是32位的程序,
我建议你先调整为64位,尝试看在server上能否运行。

参考技术A 是不是你在测试机上缺少某个xml文件啊?
看看你开发机器跟测试机器的环境配置追问

从哪里怎么查看啊,我是个菜鸟,对系统这些东西不是很了解,希望能给个详细的指导、、、谢啦!

以上是关于c#程序在win7平台下能够正常运行,但是在Windows sever2008 r2就会报错,跪求大神怎么修改的主要内容,如果未能解决你的问题,请参考以下文章

win7平台下编译的JAVA程序能在linux系统下运行么

用C#写的WPF在XP系统目标机上运行时闪退。

C#的winform程序,引用了system.speech.dll,在本地win7,32机器正常运行,64位就报错

vs2010 MFC +win7下的程序 在win7上正常运行,Server2008就出错(ADO数据库连接出错)

C# winform Win7 C盘读写文件 没有权限

域环境下,软件能安装但不能使用的解决方法