运行 升级是 cmd 不工作 wixsharp

Run upgrade in is cmd not working wixsharp

我实现了 MajorUpgrade 元素,

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

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

/u 什么都不做。 (例如在事件查看器中没有显示错误/没有消息,而不是 install/upgrade)

我怎样才能让它工作?

例如:

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

错误开始于我从管道中生成两个版本..

我有相同的 upgradeCode 和一个独特的 productId
Tnx.

好的, 所以我找到了答案感谢 wix-user-list

没有/u升级,

/u用于当前版本的补丁,不用于更新高版本