我做了安装部署,可是生成的EXE文件我拖到别人机子上后提示需要.NET的支持。有没有什么办法可以做成通用版本的EXE文件,即使没有.NET的电脑也可以运行。求高手!

解决方案 »

  1.   

    微信下面有个.net虚拟机 百度把
      

  2.   

    随便找本正规的入门书,看看最后的“clickonce部署”。自己动手。
      

  3.   

    5年前也许可以跟你“扯一下”salamandar,但是现在什么年代了?
      

  4.   


    飞信项目组可是正经买的salamandar。而且第二版就不用了!
      

  5.   

    你可以把程序和。Net框架一起打包,就是大了点。
      

  6.   

    朋友,我看了一些关于安装部署的文章,然后自己生成EXE图表,关键是我生成的那个东西放在别人机子上还是需要NET支持,我就想知道别人安装部署完了之后做成的EXE也是跟我一样还是可以通用的,是我的没弄好还是本身这个功能就是这了,关于你说的那个CLICKONCCE,我手头也没有书啊。
      

  7.   

    很明显我已经安装好了,你所说的教程早看了,问题不在这里,是不想让用户下载.NET组件的问题好不好!
      

  8.   

    http://www.mono-project.com/Main_Page
      

  9.   

    安装程序制作项目属性中,选择先决条件(prerequisites),选种.netframework x.x(你需要的版本),生成安装包后,安装时会自动检测机器上有没有需要的.net framework环境,如果没有会先安装.netframework; 
    .net 开发的托管程序,必须要有.net framework 运行环境才能运行的.新点的windows都会自带安装了.net的
      

  10.   

    你要将.net一起打进去,网上很多的,你搜如何将.netframework打进安装包,就有了