gpt4 book ai didi

installation - 将 InstallScope 更改为 "perMachine"后如何修复 wix 设置的升级逻辑

转载 作者:行者123 更新时间:2023-12-02 22:14:47 26 4
gpt4 key购买 nike

我们使用 wix 为我们的应用程序创 build 置。对于用户已经安装了旧版本应用程序的情况,我们使用 MajorUpgrade XML element 进行重大升级。 。这一切都按预期工作:如果安装了旧版本,则会透明地升级。如果存在更新版本,安装程序将中止并显示一条明确的消息。

但是,我现在想更改 InstallScope从“每用户”到“每机器”。不幸的是,这打破了升级逻辑。新的安装程序似乎无法检测和删除以前的“perUser”安装。相反,它只是将自身安装在同一 ProgramFiles 位置的旧版本之上。用户可以在“添加/删除程序”列表中看到两个条目,并在桌面上看到两个相同的快捷方式(旧的用户特定快捷方式和新的每台机器快捷方式)。

如何在不破坏升级逻辑的情况下将安装程序从“perUser”安装范围转换为“perMachine”安装范围?

最佳答案

遗憾的是,Windows Installer 不支持这一点。包外部的某些进程( Bootstrap /链接器?)将必须管理从每用户到每台机器的升级。

关于installation - 将 InstallScope 更改为 "perMachine"后如何修复 wix 设置的升级逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/678002/

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