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

vs2010(framework3.5,在64bit WIN7下)开发的WINFORM程序,在WIN XP下运行时,必须设置兼容模式的问题
我在vs2010(framework3.5,在64bit的WIN7下)开发的WINFORM程序。
在WIN7下运行没有问题。
在WIN XP下双击运行时会打不开,必须在属性里设置兼容模式:兼容Windows NT 4.0(Service Pack5)就可以了。
问题是我用到自助更新,不能让客户每次更新后都设置这个属性,各位大侠有没有一次性解决的方法?
(比如说,在程序里解决方式;退一步,一次性在客户端安装或者设置一些东东)

------解决方案--------------------
兼容Windows NT 4.0(Service Pack5)
只会更改几个和获取操作系统版本号有关的API的调用。不会对程序的运行带来实质的影响。

所以这个要看你具体程序有什么怪癖了。
------解决方案--------------------
建议程序定位在.net 4.0目标平台上。
------解决方案--------------------
同问,也遇到了这个问题,无法解决