用vs作的windows应用程序,编译后生成.exe文件后,怎么不能在window xp上!!
我装了.net框架后就可以了!!
  如果不装.net框架,可以吗?
  就是生成真正的可执行文件!!
  请高手执教!

解决方案 »

  1.   

    XP没有自带.net的框架,只有windows 2003才有自带的框架。
    所以在XP上运行C#开发的系统,必须装.net的框架!
      

  2.   

    .net没有真正的可执行文件
    不然,没法实现其所谓的跨平台
      

  3.   

    必须得装 .net框架,不然没法用
      

  4.   

    难道就没有用.net做的软件,就是我们现在用的软件就没有用.net做的?假如有用.net做的软件,难道我们运行这些软件还需要安装.net的框架吗?
      

  5.   

    必须安装.net framework才能在xp上运行
      

  6.   

    您可以在打包的时候包好。NET框架,如果客户机上已经安装了就跳过,不然就先安装