gpt4 book ai didi

wix - 为什么 Major Upgrade 不升级以前的 Per-Machine 安装?

转载 作者:行者123 更新时间:2023-12-01 12:51:40 25 4
gpt4 key购买 nike

我正在使用具有新的主要升级功能的 Wix 3.5,我还使用 WixUI_Advanced 以允许用户在 Per User(默认)或 Per Machine 安装范围之间进行选择。

在安装具有相同每用户范围的较新版本时,主要升级适用于每用户安装范围。但是,当旧版本作为 Per Machine 范围安装时,安装具有 Per Machine 范围的新版本实际上并没有将旧版本升级到新版本。相反,我在程序和功能中找到了 2 个已安装的实例。

我从 StackOverflow 找到了这个问题和答案:Wix Major Upgrade and Install Context Issues . Ciprian 的唯一回答是再次执行 FindRelatedProducts 操作。

我不知道如何再次执行 FindRelatedProducts。有没有人尝试过这个并看到它有效,如果是,如何?

非常感谢。

最佳答案

在用户选择 PerMachine 范围然后单击 InstallScopeDlg 对话框上的下一步按钮后,我通过执行 FindRelatedProducts 操作设法解决了这个问题:

...

WixAppFolder = "WixPerMachineFolder"

<-- 当用户选择 PerMachine 安装范围然后单击 InstallScopeDlg 上的下一步按钮时,我们如何构建 Windows Installer 以执行 FindRelatedProducts 操作 -->

WixAppFolder = "WixPerMachineFolder"

关于wix - 为什么 Major Upgrade 不升级以前的 Per-Machine 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12048032/

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