如何打包参考大佬的博客添加链接描述
覆盖原版本
- 修改 Properties 下的 AssemblyInfo.cs 中的版本号,如下。原来是1.0.0.0,我修改成1.0.2。
- 选中 Setup 项目,修改 Version 属性
- 修改 Version 属性后 ProductCode 也会改变,卸载程序用到了 ProductCode,需要更新一下卸载程序中的对应参数,如下。
保留配置文件
我的配置文件是一个简单的 Config.ini ,更新软件版本时希望覆盖安装但保留 Config.ini 不变,而不需要覆盖安装后重新配置或者重新复制一个 Config.ini 到安装目录下。
实现这一点非常简单,在 Application Folder 中不要添加 Config.ini ,安装完成后再把 Config.ini 复制到安装目录下使用。这样卸载的时候 Config.ini 会被保留,覆盖安装时 Config.ini 将保持不变。