开发人员(兼测试)的软硬件环境最好与目标平台一致,
目前Win7市场占有率越来越高,有必要升级到Win7并使用
VS2010吗?我们知道Win7可以很好地向下兼容,很多在XP甚至98下编译
的程序都可以在Win7下正常使用,这比起Vista不能不算一大进步。
但在Win7下使用VS2010编译出来的软件能在XP下运行好吗?因为
直到现在,还有很多人根本没开始考虑把XP换掉。

解决方案 »

  1.   

    有必要,你的软件不应该考虑在XP下运行是否兼容,而是应该考虑在XP下做出的程序在WIN7下是否兼容,
    毕竟光我知道的WIN7的操作权限就跟XP不一样
      

  2.   

    winform的话
    win7还是xp  或者vs2010 还是08甚至05 都无所谓主要是framework版本的问题吧另外你说的,可以装win7+vs2010 
    然后弄个xp虚拟机装上
    现在一般开发机器跑2,3个虚拟机都很轻松的
      

  3.   

    而且如2楼所说 更多的winform程序挂在 win7的UAC下(组件注册不上之类的问题)
      

  4.   

    我也是这样认为的,因为有软件在XP下测试是没有问题的,但是
    在WIN7测试就存在如下问题:
    1)窗体显示出错
    2).net有问题(可能存在不兼容的问题)
    3)直接就不能运行,未知不提示
      

  5.   

    还有楼主你说的对,是有很多人都不考虑换掉XP,但是他们新买的电脑里面的系统,他们是不能选择的,也就事说假如他们新买一台电脑里面是WIN7的话,很少有用户会重新做一个XP的系统,真的很少
      

  6.   

    与Framework有关系,可能会不兼容的 
      

  7.   

    谢谢大家的解答,我在C#2010中正好遇到了这样的问题——
    http://topic.csdn.net/u/20120220/16/3b7835c4-a5df-4cbd-a1c9-8bbf1af397e3.html