为什么用C#编译的一个.net 2.0的EXE程序后,在win7上运行正常,在部分XP上正常,而有些却不用呢?这个有点奇怪。而且调查用的系统函数都是windows必有的。。为何如此奇怪。忘各高手给于帮助呀。也不知道怎么回事我在CSDN上传资源就显示Disallowed Key Characters.下载也是。。哎不知道那片地方出问题了。

解决方案 »

  1.   

    避免使用山寨修改版Windows XP,使用原版的 Windows XP。安装 .NET Framework。
      

  2.   

    你XP上没装.NET framework当然不能运行win7默认装了framework 当然能运行
      

  3.   

    使用.net开发的桌面程序
    必须要有.net环境
    道理就很简单了一般不能运行的,你就看看是不是.net 环境没有安装全
      

  4.   

    根据你说的情况看来,你很有可能是没有安装.Net Framework的环境,由于Win7默认安装了.Net环境,所以C#编写的程序可以通过,不过你还是应该把错误发上来,然后再判断原因