Comment spécifier un ordre d'installation/désinstallation différent des packages .msi dans un bundle Wix ?
Question
Il s'agit de mon premier pack Wix, donc je ne connais peut-être pas des choses évidentes, mais j'ai la condition suivante :
Si j'ai un package Wix qui contient une application d'amorçage et deux packages .msi (appelons-les A et B).Je comprends que si je les mets dans un élément Chain, ils seront installés dans cet ordre, dans mon cas je veux que A soit installé en premier, puis B.Cependant, lors de la désinstallation, je souhaite que B soit désinstallé en premier, puis A.Est-ce possible?
Merci.
La solution
Ce que vous décrivez est le comportement par défaut - si Burn installe A avant B, alors A sera également désinstallé après B.
L'ordre est défini par le After
argument du MsiPackage
élément, qui identifie le package après lequel ce package doit être installé.S'il n'est pas présent, la valeur par défaut est l'élément précédent dans le parent. Chain
, de sorte que l'ordre d'installation soit simplement l'ordre des éléments enfants dans votre Chain
.