前段时间用win7下的vs2010制作了一个窗口程序,在win7下正常运行了。后来传给用户后,其中某些程序无法正常执行,用户的操作系统是xp,也已经按要求安装framework了。后来我自己在单位另一台xp测试,发现xp打补丁sp3后,可以正常执行了。
不知道是什么原因,求助~~~

解决方案 »

  1.   

    你可以把XP sp3作为系统要求。
      

  2.   

    检查你程序的目标框架是 client profile 还是非client profile,2者都是framework,但不共用,很容易混淆。
      

  3.   

    是不是 。netFramework 版本低啊??右键你的‘项目’(解决方案下的那个项目),然后属性,在哪个目标框架那,换一个低版本的。netFramework试试
      

  4.   

    客户机器没装.net framework呗
      

  5.   

    常规来说就是FrameWork的版本不一致造成的,但是你说打了SP3补丁之后就可以了,不太确定是怎么回事,不过你可以先比对下打补丁之前的FrameWork版本和打了补丁以后是否一致