日期:2014-05-18  浏览次数:20993 次

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

------解决方案--------------------
你可以把程序和。Net框架一起打包,就是大了点。。。。。。。
------解决方案--------------------
安装程序制作项目属性中,选择先决条件(prerequisites),选种.netframework x.x(你需要的版本),生成安装包后,安装时会自动检测机器上有没有需要的.net framework环境,如果没有会先安装.netframework; 
.net 开发的托管程序,必须要有.net framework 运行环境才能运行的.新点的windows都会自带安装了.net的
------解决方案--------------------
你要将.net一起打进去,网上很多的,你搜如何将.netframework打进安装包,就有了