【问题标题】:Wix Bootstrapper Managed Application Upgrade IssueWix Bootstrapper 托管应用程序升级问题
【发布时间】:2019-02-04 02:00:18
【问题描述】:

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

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

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

任何人都可以在这方面提供帮助?我会很感激的。

谢谢

【问题讨论】:

  • GitHub上有使用WiX的开源项目。搜索示例,答案可能已经存在。

标签: .net wix windows-installer bootstrapper burn


【解决方案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 设置为每次都重新生成并确保升级 GUID 不变。还有其他调整,但您可能需要阅读帖子以查看它是否适用于您。

<Product Id="*" ...>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多