WinForm项目打包

一个http请求的小工具,需要打包成安装程序,所以记录了一下WinForm的项目打包。

小工具下载,包含项目的打包:https://download.csdn.net/download/beishuoh/11446910

1.解决右键:添加新建项目,选择其他项目类型,选择第一个项目。

若没有该选项,则在工具->扩展和更新 联机搜索Visual Studio Installer Project插件,安装后重新启动项目。

2.在生成的Setup项目中选择Application Folder 右键点击创建文件,把需要打包的项目中Debug里面的bin文件全部选择添加,如果项目中含有图片或其他媒体文件应该一同添加过去。

3.右击“Application Folder”,选择“属性”,将defaultlocation属性路径中的“[manufacturer]”删除,否则安装程序默认的安装路径是“c:\program file\用户名\安装解决方案名称”。

4.添加卸载程序文件,如果不添加的话就只能在电脑中的控制面板中才能卸载。右击“Application Folder”,选择“添加”->“文件”,C:\Windows\System32目录下找到msiexec.exe文件并将其添加到文件夹下。该文件负责卸载安装的软件。

 5.添加系统.NET Framework组件,如果不添加,对于没有安装.NET Framework组件的操作系统,即便安装了软件也无法运行。右键打开HtpSetup的属性,选择Prerequisites,然后选择相应的系统组件。

默认选择第一个就可以,如果选择第二个需要把相应的组件下载才行,否则最后生成的话可能会出现错误。 

 

6.配置“用户桌面” User's Desktop 。该配置是桌面的快捷方式,在Application Folder中选择程序运行的exe文件创建快捷方式,创建完成后把它拖入到用户桌面里面。

7. 配置“用户的‘程序’菜单”  User's Programs Menu。该菜单将出现在操作系统的“开始”栏的“程序”文件夹中因此建议以文件夹的形式出现,里面包含执行程序和卸载程序的两个快捷方式。

8.配置快捷方式的图标,还是在用户桌面里面选择刚刚执行的exe文件,右键点击选择属性,选择Icon,卸载的图标配置也是一样。

8.配置卸载文件注册表,选择HtpSetup属性,复制ProductCode属性值,到用户的‘程序’菜单中配置的 “卸载” 选择属性,将注册编号粘贴到Arguments中,并进行如下修改:/x {F0C3C79F-303B-4946-9BBC-95369BEF7F65}(x小写和x后面有一个空格)。

9. 配置完成后,右键HttpSetup项目生成,打包则就完成了,生成的软件安装包位于项目的Debug文件夹下。

 下面是打包后的项目安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值