Wie kann ich eine unterschiedliche Installations-/Deinstallationsreihenfolge von .msi-Paketen innerhalb eines Wix-Bundles festlegen?

StackOverflow https://stackoverflow.com//questions/12673111

  •  12-12-2019
  •  | 
  •  

Frage

Dies ist mein erstes Wix-Bundle, daher weiß ich vielleicht nicht, was offensichtlich ist, aber ich habe die folgende Anforderung:

Wenn ich ein Wix-Bundle-Paket habe, das eine Bootstrapper-Anwendung und zwei .msi-Pakete enthält (nennen wir sie A und B).Ich verstehe, dass sie, wenn ich sie in ein Kettenelement einfüge, in dieser Reihenfolge installiert werden. In meinem Fall möchte ich, dass zuerst A und dann B installiert wird.Bei der Deinstallation möchte ich jedoch, dass zuerst B und dann A deinstalliert werden.Ist das möglich?

Danke.

War es hilfreich?

Lösung

Was Sie beschreiben, ist das Standardverhalten: Wenn Burn A vor B installiert, wird A auch nach B deinstalliert.

Die Reihenfolge wird durch die definiert After Argument der MsiPackage Element, das das Paket identifiziert, nach dem dieses Paket installiert werden soll.Wenn es nicht vorhanden ist, wird standardmäßig das vorherige Element im übergeordneten Element verwendet Chain, sodass die Reihenfolge der Installation einfach der Reihenfolge der untergeordneten Elemente in Ihrem entspricht Chain.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top