Wix Bootstrapper 托管应用程序升级问题

Wix Bootstrapper Managed Application Upgrade Issue

我正在使用我在 .NET 中开发的托管应用程序 UI 开发 Wix Bootstrapper 安装程序。

问题是我无法从程序和功能中找到 'Upgrading the Bootstrapper' 的功能。 我已将捆绑包的版本从 1.0.0.0 更改为 1.1.0.0,但它仍会在程序和功能中创建一个单独的条目,而不是升级旧安装的版本。

所以,我猜想我需要在 运行() 函数中提供一些缺失的功能,以便安装程序在发现安装了以前的版本时知道该怎么做。

有谁可以帮忙吗?我将不胜感激。

谢谢

你看过以下帖子吗?

How do I make a WIX MSI always remove a previous version?

how to get wix to update a previously installed version of a program

上面最流行的答案是将产品ID设置为每次都重新生成并确保升级GUID不变。还有其他调整,但您可能想阅读帖子以查看它是否适用于您。

<Product Id="*" ...>