gpt4 book ai didi

installation - 如何实现WiX安装程序升级?

转载 作者:行者123 更新时间:2023-12-03 04:07:41 25 4
gpt4 key购买 nike

在工作中我们使用WiX用于构建安装包。我们希望产品 X 的安装会导致该计算机上该产品的先前版本被卸载。

我在互联网上的多个地方阅读了有关重大升级的信息,但无法使其发挥作用。任何人都可以指定我需要采取的具体步骤来向 WiX 添加卸载以前版本的功能吗?

最佳答案

最后我找到了一个解决方案 - 我将其发布在这里供其他可能遇到相同问题的人(你们 5 个人):

  • 将产品 ID 更改为 *
  • 在产品下添加以下内容:

    <Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" />
    <Upgrade Id="YOUR_GUID">
    <UpgradeVersion
    Minimum="1.0.0.0" Maximum="99.0.0.0"
    Property="PREVIOUSVERSIONSINSTALLED"
    IncludeMinimum="yes" IncludeMaximum="no" />
    </Upgrade>
  • 在InstallExecuteSequence下添加:

    <RemoveExistingProducts Before="InstallInitialize" /> 

从现在开始,每当我安装该产品时,它都会删除以前安装的版本。

注意:将升级 ID 替换为您自己的 GUID

关于installation - 如何实现WiX安装程序升级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com