我正在使用我在.NET中开发的托管应用程序UI开发Wix Bootstrapper安装程序。
问题是我无法从任何程序和功能中找到“升级Bootstrapper”的功能。 我已将捆绑软件的版本从1.0.0.0更改为1.1.0.0,但它仍在程序和功能中创建了单独的条目,而不是升级旧的安装版本。
所以,我想是我需要在Run()函数中提供一些缺少的功能,以便安装程序在找到以前安装的版本时知道该怎么做。
有谁可以帮助您?我将不胜感激。
谢谢
答案 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="*" ...>