【发布时间】:2011-09-30 01:32:56
【问题描述】:
我分发 2 个 msis A.msi 和 B.msi 。我已经分发了很长时间,每个新版本都维护相同的升级代码和新的更高版本。
我现在有一个新的 msi C.msi 。安装 C.msi 后,我希望不允许用户安装任何版本的 A.msi 和 B.msi 。 C.msi 会删除任何现有的 A.msi 和 B.msi,但我无法阻止 C.msi 安装后的安装。
我使用 WIX 构建我的 MSI。
【问题讨论】:
-
所有软件包(A、B 和 C)都使用相同的 UpgradeCode 吗?如果他们这样做了,您需要做的就是确保 C 具有比所有先前版本更高的版本。默认情况下,Windows Installer 不支持降级。
-
不是每个都有不同的代码。
标签: windows wix windows-installer