C#编译的winform程序.如何生成单独的EXE

C#编译的winform程序.如何生成单独的EXE,第1张

有两个问题,一是目标计算机上如果没有安装你使用的.Net框架对应版本的话,肯定是用不了的,二是你是不是只打包了EXE文件却没有把调用的DLL文件一起打包,那也是打不开的。建议用VS自带的安装向导或是其它打包程序创建安装文件包,这个包里是可以集成对应的.Net框架的,虽然最后生成的安装包要大一些,但是如果在安装时检测到目标计算机没有.Net环境的话它会自动先安装.Net之后再安装程序的,而且也不会发生缺少程序需要的动态链接库、资源文件等问题。另外,简单的程序用2.0,要不就直接用4.0,都只有几十MB,3.5就算了,太大了。

希望对你有帮助,有疑问请追问或是Hi

你制作完毕以后,发给别人exe,通常别人都是无法打开的。

因为你用c#编写的代码要运行在.net平台上,对方没有fraemwork框架,所以你要把框架打包给他。

因为目前除了vista系统以外,其他的系统不包含.net2.0


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11497017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存