Deinstallation von WIX Burn?

Ich habe ein WIX_bundle (V1.0.0.0), das 4 MSIs von Drittanbietern der Version (5.0.0.0) installiert. Jetzt wurde die neue Version meiner MSIs von Drittanbietern aktualisiert (6.0.0.0). Ich habe eine neue Version von WIX_Bundle mit (v2.0.0.0) erstellt und beide WIX-Bundles haben den gleichen Upgrade-Code. Ich möchte, dass die neue Version von WIX_Bundle die vorherige Version (v1.0.0.0 zusammen mit den 4 MSIs) deinstalliert und die neue Version (v2.0.0.0 mit den neuen 4 MSIs) installiert.

Wenn ich jedoch versuche, WIX_BUndle V2.0.0.0 zu installieren, wird versucht, die neue Version zu installieren, und die vorherige Version wird nicht deinstalliert. Vermisse ich hier etwas?

Ich habe auch die RelatedBundle Action = "Upgrade" Id = "$ (var.UpgradeCode)" hinzugefügt. Aber nichts macht den Trick?

Stimmt meine Erwartung, dass die Deinstallation vor der Installation der neuen Version erfolgen sollte? Ich möchte, dass die Deinstallation der 4 vorherigen MSIs erfolgt, unabhängig davon, ob sie ein Upgrade haben oder nicht, und installiere dann die neue Version im neuen WIX_Bundle (v2.0.0.0). Kann ich das erzwingen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage