winform编译后发给用户
发布时间: 2023-06-19 08:10:38
1. 在VS2005中怎么把一个C#Winform程序打包成一个可执行程序,就是把让别人看不到源码
你将program中的启动项目改成你要启动项目,然后在解决方案配置的下拉框中选择Release(在一个绿色的箭头的旁边),然后点击绿色箭头(运行按钮),等程序运行成功后就可以在bin/Release 中找到你要的可执行文件,运行后可能会出现提示信息,不用理他,只要点确定就可以了。
在bin/Debug中的文件是你编译的可执行文件,运行效果都是一样的,不过在debug中有很多调试文件
2. C#编译的winform程序.如何生成单独的EXE
有两个问题,一是目标计算机上如果没有安装你使用的.Net框架对应版本的话,肯定是用不了的,二是你是不是只打包了EXE文件却没有把调用的DLL文件一起打包,那也是打不开的。建议用VS自带的安装向导或是其它打包程序创建安装文件包,这个包里是可以集成对应的.Net框架的,虽然最后生成的安装包要大一些,但是如果在安装时检测到目标计算机没有.Net环境的话它会自动先安装.Net之后再安装程序的,而且也不会发生缺少程序需要的动态链接库、资源文件等问题。另外,简单的程序用2.0,要不就直接用4.0,都只有几十MB,3.5就算了,太大了。
希望对你有帮助,有疑问请追问或是Hi
热点内容