Dezinstalacja WIX Burn?

Mam WIX_bundle (V1.0.0.0), który instaluje 4 MSI innych firm w wersji (5.0.0.0). Nowa wersja MSI innej firmy została zaktualizowana (6.0.0.0). Stworzyłem nową wersję WIX_Bundle z (v2.0.0.0) i oba pakiety WIX mają ten sam kod aktualizacji. Chcę, aby nowa wersja WIX_Bundle odinstalowała poprzednią wersję (v1.0.0.0 wraz z 4 MSI) i zainstalować nową wersję (v2.0.0.0 z nowymi 4 MSI).

Ale kiedy próbuję zainstalować WIX_BUndle V2.0.0.0, próbuje zainstalować nową wersję i nie odinstalowuje poprzedniej wersji. Czy coś mi umyka?

Dodałem też RelatedBundle Action = "Upgrade" Id = "$ (var.UpgradeCode)". Ale nic nie robi tej sztuczki?

Czy moje oczekiwania są poprawne, że odinstalowanie powinno nastąpić przed zainstalowaniem nowej wersji? Chcę, aby odinstalowanie 4 poprzednich MSI miało miejsce niezależnie od tego, czy mają uaktualnienie, czy nie, a następnie zainstalowanie nowej wersji w nowym WIX_Bundle (v2.0.0.0). Czy mogę to zmusić?

questionAnswers(1)

yourAnswerToTheQuestion