C#程序安装包制作流程
1.莫高设计软件-网页版 设计icon

2.icon.png 转化成 icon.ico格式 转化网址:favicon制作 - 在线工具

3.拓展 - 拓展管理中下载 VS官方的安装包制作工具

4.解决方案 - 新建项目 - 新建setup - project 项目(即安装包制作项目)
5.

6.

7.

8.卸载时,配置信息Config.Xml文件保留的方法(部署项目中找到Config.Xml文件,然后在属性中将Permanent属性设置为True)
注释:Permanent指定卸载应用程序时是否移除文件,这个我没设置也可以用
需要注意的是app.config或自定义的文件,一旦被程序修改后,就无法再被新版本覆盖了,这个很无奈,没有找到其他的简单方法,目前知道的只能在Install类里,安装前把这些文件自己删除了;
9.更新程序时,若要保留之前的配置文件,需要设置对应的文件的Transitive属性为True (注意:在即使设置了Transitive = true,客户电脑上的配置文件如果一直没被修改,那该配置文件也依旧会随着更新包中新的配置文件的修改而修改)
参考:VS2022将项目打包成exe安装文件,附安装过程以及设置exe图标

浙公网安备 33010602011771号