日期:2014-05-18  浏览次数:20832 次

C#部署安装winxp与win7的兼容问题
在winxp上部署安装C#项目,过程中出现Framework3.5(*86),但是WIN7操作系统用的是Framework(*64)。
所以,如果需要在WIN7上使用项目,必须另外安装Framework(*64)。
请教高手,其他方面还有需要注意的吗?

------解决方案--------------------
用户权限
------解决方案--------------------
如果调用了API,访问硬件或者非托管代码,需要注意,x64下可能不兼容。

这时候最好将程序强制配置成只编译32bit本机代码,因为x64兼容32位程序。
------解决方案--------------------
将项目目标平台指定为 x86 ,x64 系统下也能使用
------解决方案--------------------
LZ 说的这个问题是不存在的~~

你开发编译用的是 X86架构~则全部默认为 X86架构 不管是XP 还是WIN7

即使WIN7 X64 也带有 .NET X86的LZ完全不用管

另外建议你将.net 版本全部升级到 .net 4.0 ,3.5过于鸡肋