AI智能
改变未来

设置C#安装程序安装时自动覆盖旧版本


修改安装项目属性

点击安装程序打包项目,在右下角的属性中修改Version,改为自己想要的版本。此时vs会提醒你修改ProductCode,点击是即可。然后修改RemovePreviousVersion为True,这样安装时就会自动移除旧版本。

这时,安装项目修改已经完成了,但这样主程序在更新时是不能自动替换的,还需修改主程序的版本号。

修改主程序版本号

打开主项目,在解决方案资源管理器中选择Properties下的AssemblyInfo,打开后修改

assembly: AssemblyVersion

assembly: AssemblyFileVersion

,把括号里换成刚刚在安装项目中设置的版本号。为方便下次更新修改,建议加一个TODO,这样在任务列表中可以快速切换到文件。
点击生成,自动覆盖的安装包就做好了。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 设置C#安装程序安装时自动覆盖旧版本