VS2022打包程序(Setup)版本升级参数设置,直接替换旧版本

1.修改程序集版本号
在项目中的Properties文件夹下的AssemblyInfo.cs,打开拉到最下面

// 程序集的版本信息由下列四个值组成: 
//
//      主版本
//      次版本
//      生成号
//      修订号
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.1")]//修改这里就行

2.Setup Project ->属性(或者按钮F4)

2.1.两个版本的属性RemovePreviousVersion和DetectNewerInstalledVersion都设为True;
2.2.两个版本的 ProductCode 不能相同(实际更改2.5后,2.2会自动更改);
2.3.两个版本的 UpgradeCode 必须相同;
2.4.部署项目属性中的Version 必须大于 旧版本;
2.5.Version新版本的程序集版本号要 大于 旧版本;

注意:如果运行软件还依赖其他自定义库,并且自定义库也需要升级,则自定义库的版本号也需要更新,否则 dll 将不会被替换。

  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值