首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在is中运行升级,无法运行wixsharp。

在is中运行升级,无法运行wixsharp。
EN

Stack Overflow用户
提问于 2021-11-30 13:40:33
回答 1查看 67关注 0票数 0

我实现了MajorUpgrade元素,

当我想通过命令行运行升级时,

我必须使用/i运行更高版本的msi。(例如,msiexec /i <path_to_higher_msi>)

/u什么也不做。(例如,事件查看器上没有显示错误/没有消息,也没有安装/升级)

我怎么能让它起作用?

例如:

我用1.2.3版本构建这个项目并安装它。然后,我重新构建相同的解决方案,但使用更高版本的2.4.5。并运行msiexec /u,我可以在控制面板中看到版本已经更新。

当我从管道中产生两个版本时,这个bug就开始了。

在这两种情况下我都有相同的upgradeCode和唯一的productId

Tnx

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-25 18:50:08

好吧,我找到答案了多亏了wix-用户列表

没有用于升级的/u

/u用于当前版本的修补程序,而不是用于更新更高版本的修补程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70170307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档