如何将C#应用程序打包(200分)

来源:百度知道 编辑:UC知道 时间:2024/05/09 01:18:52
我用WinForms做了一个应用程序,包已经打好了,只是出现了如下问题:
我在我的电脑上能安装这个程序,但在别的电脑上却不能安装,出现的问题是别的电脑上没有.Net Framework 2.0 的程序,所以不能安装!
请问:
如何才能将.Net Framework 2.0 这个22MB的.exe文件一起打包变成一个安装程序,并且能成功安装,请告诉我详细的方法!
或者您可以告诉我别的好方法,总之,能在任何电脑上安装就可以!

在线等..我在网上搜索了半天都没有解决的方法!请各位网友知道详细的步骤告诉我,分绝对不是问题! 也可以QQ告之! QQ:8855709
回1楼:
你说的方法是可以的,但是不人性化!况且我的程序很小,1M都不到,如果为了一个1M都不到的程序而加个22MB的文件,感觉不太好!我的程序是一个实现自动关机的小程序...
回2楼:
你说的方法,我也做了,但每次点击安装时它都需要连网下载.Net Framework 2.0. 超慢的速度..效果很不理想!

http://hi.baidu.com/wodexing/blog/item/47cfa60a4f462f1d94ca6b61.html

这个网页找不到图片,但是有字!希望可以帮你

打成一个压缩文件包呗,去了再分开装,这样不行吗?
如果要做安装程序,也可以直接使用 VS.net 自带的 setup project 生成安装文件。生成时可以将文件直接添加入安装包中。也可以添加代码来创建。(照抄的!)

最好打成.msi包,高压缩性,自动安装。看哪位高人来介绍下该方面的信息。

使用Release发行的exe执行文件,不要使用Debug版本的。
可以借助InstallSheild工具,将exe文件及必须使用到的dll文件打包生成安装文件,并可以自定义安装风格,是不错的选择!

.net framework不是有合并模块项目或者安装向导项目
关注中,我也想打包好几个程序一起安装

mark