Wix引导程序托管的应用程序升级问题

时间:2018-08-29 10:03:10

标签: .net wix windows-installer bootstrapper burn

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

问题是我无法从任何程序和功能中找到“升级Bootstrapper”的功能。 我已将捆绑软件的版本从1.0.0.0更改为1.1.0.0,但它仍在程序和功能中创建了单独的条目,而不是升级旧的安装版本。

所以,我想是我需要在Run()函数中提供一些缺少的功能,以便安装程序在找到以前安装的版本时知道该怎么做。

有谁可以帮助您?我将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:1)

您是否看过以下帖子?

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设置为每次都重新生成,并确保Upgrade GUID保持不变。还有其他一些调整,但是您可能需要阅读这些帖子,看看它是否适用于您。

<Product Id="*" ...>