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过于鸡肋