日期:2014-05-17  浏览次数:21012 次

C#打包的程序怎么在64的系统位上运行
用vs自带的打包工具
怎么打包能在64的系统上运行

------解决方案--------------------
工程-属性-生成 有个目标平台选择 x64
安装时候.net farmwork选个x64就可以。
------解决方案--------------------
64兼容32的,所以一般情况下都不需要考虑,默认any pc,自动识别,即使你选择了X86,也是可以在64位系统上运行的,如果遇到特殊情况,请指出来。
------解决方案--------------------
错误信息,软件使用的外部dll,请全部列出来,如果你创建一个无任何第三方dll加载的C#程序,绝对可以运行,不信你自己去试,出现问题多数是由于外部加载的dll引起的,而这种问题都会在编译警告里出现,多数被忽略,因为不影响编译。
------解决方案--------------------
生产exe程序时选择x86,另外你的外部dll也得在x86下发布
------解决方案--------------------
图片搞完整点啊   平台不能切换选择吗
------解决方案--------------------
看来你找到问题了,项目中的dll所对应平台不一致,有点是x86,有的是x64,还有Any CPU的,这样的项目在编译时肯定会产生警告,只不过你没留意。