为什么我写的应用程序部署后不能再没有安装.NET的电脑上运行?

解决方案 »

  1.   

    肯定的,本来net程序就需要net框架。你可以部署时直接将Net框架一起打包。
      

  2.   

    Net框架及好比我们编写的Net程序的虚拟机,没有他肯定不可以运行的。打包时,你点击安装项目属性页里的“系统必备”按钮,弹出系统必备对话框。看到你所使用的net Framework了吧,在前面打上钩(或许也已经打勾了)。在下面的安装位置选择第二项“从与我的应用程序相同位置下载”即可。这样制作的安装包就包含了net Framework,安装适当检测到客户的那边不具备这些条件时会自动安装这些,也无须从网上下载了。
      

  3.   

    LZ:如果是win7就有3.5的框架,如果xp的话就没得,因为xp和C#早出来,哪时都没有想到C#平台,两种解决 方法:
    1:部署的时候装你需要的框架也部署在安装问题里,(如果是3.5的框架就文件有点大了);
    2:部署的时候将框架下载连接部署的在里面,如果没有的时候他直接从你这个目录里下载安装;
      

  4.   

    到现在为止C#程序是要安装.NET Framework