这是我的第一个Wix捆绑包,所以我可能不知道明显的东西,但我有以下要求:
如果我有一个Wix捆绑包,里面有一个bootstrapper应用程序和两个.msi包(让我们称之为A和B)。我知道如果我把它们放在一个Chain元素中,它们将按照这个顺序安装,在我的情况下我想先安装A,然后是B.然而在卸载时,我希望首先卸载B,而不是A.那可能吗?
感谢。
答案 0 :(得分:6)
您所描述的是默认行为 - 如果Burn在B之前安装A,那么A也将在B之后卸载。
顺序由MsiPackage
元素的After
参数定义,该参数标识此软件包之后应安装的软件包。如果它不存在则默认为父Chain
中的上一个元素,因此安装顺序只是Chain
中子元素的顺序。