Wix MajorUpgrade problemy

Oto scenariusze.

1.) Zainstaluj 1.0.1.1, a następnie uaktualnij do 1.0.2.2 ===> To działa dobrze (zgodnie z oczekiwaniami)

2.) Zainstaluj 1.0.2.2, a następnie przejdź do wersji 1.0.1.1 ===> To nie działa (zgodnie z oczekiwaniami)

3.) Zainstaluj 1.0.1.1, a następnie zainstaluj 1.0.1.1 ===> To przechodzi w tryb Napraw / Usuń (zgodnie z oczekiwaniami)

4.) Zainstaluj 1.0.1.1, a następnie zainstaluj 1.0.1.2 ===> Jest instalowany jak nowy i dwukrotnie wyświetla program w programie Dodaj / Usuń w panelu sterowania (przypuszczam, że powinien działać jak 3.), ponieważ z mojego zrozumienie, MSI nie obchodzi czwarta część wersji produktu)

Czy robię coś źle?

<Product Id="*" Name="My product" Version="$(var.Version)" Language="1033"  Manufacturer="My Company" UpgradeCode="MY-UPGRADE-CODE">

<Package Description="My product" Comments="Comments" InstallerVersion="200" Compressed="yes" />

<MajorUpgrade Schedule="afterInstallInitialize" DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit." />

questionAnswers(1)

yourAnswerToTheQuestion