5

这是我的第一个 Wix 包,所以我可能不知道明显的东西,但我有以下要求:

如果我有一个 Wix 捆绑包,里面有一个引导程序应用程序和两个 .msi 包(我们称它们为 A 和 B)。我知道如果我将它们放在 Chain 元素中,它们将按该顺序安装,在我的情况下,我希望先安装 A,然后是 B。但是在卸载时,我希望先卸载 B,而不是 A。是那可能吗?

谢谢。

4

1 回答 1

7

您所描述的是默认行为 - 如果 Burn 在 B 之前安装 A,那么 A 也将在 B 之后被卸载。

顺序由元素的After参数定义,该参数MsiPackage标识应安装此包的包。如果它不存在,则默认为父元素中的前一个元素Chain,因此安装顺序只是您的子元素中的顺序Chain

于 2012-10-01T12:50:11.313 回答