如何指定不同的安装/卸载顺序。wix包中的msi包?
题
这是我的第一个Wix捆绑包,所以我可能不知道明显的东西,但我有以下要求:
如果我有一个wix捆绑包,里面有一个引导程序应用程序和两个。msi软件包(让我们称它们为A和B)。我明白,如果我把它们放在一个链元素中,它们将按该顺序安装,在我的情况下,我希望首先安装A,然后安装B。但是在卸载时,我希望首先卸载B,而不是A。这可能吗?
谢谢.
解决方案
您所描述的是默认行为-如果Burn在B之前安装A,那么A也将在B之后卸载。
顺序由 After
的论点 MsiPackage
元素,它标识此包之后应安装的包。如果它不存在,则默认为父元素中的前一个元素 Chain
, ,因此安装的顺序只是您的子元素的顺序。 Chain
.
不隶属于 StackOverflow