C# winform 打包时自动卸载低版本
  m1CRc6mj62W7 2023年11月02日 39 0

一:版本号升级

  1、在“部署项目属性“中修改 Version(version比前一版本要高比如以前1.0.0现在就是1.0.1),ProductCode会自动修改

  2、保持UpgradeCode不变(当设置RemovePreviousVersion=true时就是靠它来找到卸载旧版本)

二:配置版本检测

  1、设置detectnewerinstalledversion=true(自动检测新版本,如果装了高版本再安装低版本则提示不让安装),

  2、设置RemovePreviousVersion=true(安装高版本的同时自动卸载低版本,如果为false则添加/删除会出现两个相同安装记录,如 果 在卸载时想保留某些文件,则把对应文件的属性值Parmanent=true)

  3、主程序在更新时想要能自动替换,还需修改主程序的版本号。

修改主程序版本号:

打开主项目,在解决方案资源管理器中选择Properties下的AssemblyInfo,打开后修改assembly: AssemblyVersion和assembly: AssemblyFileVersion,把括号里换成刚刚在安装项目中设置的版本号。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  HekzsAcXJMX5   2023年11月02日   83   0   0 窗体开发c#
  HekzsAcXJMX5   2023年11月02日   57   0   0 c#应用开发
  HekzsAcXJMX5   2023年11月02日   79   0   0 窗体属性c#
  HekzsAcXJMX5   2023年11月02日   51   0   0 c#应用开发
  USyLAQuFbtnD   2023年11月02日   64   0   0 c#
  HekzsAcXJMX5   2023年11月02日   66   0   0 图像c#
  HekzsAcXJMX5   2023年11月02日   77   0   0 窗体布局c#
m1CRc6mj62W7