這裏是場景。Wix MajorUpgrade問題
1)安裝1.0.1.1然後升級到1.0.2.2 ===>這非常適用(如預期)
2.)安裝1.0.2.2然後降級到1.0.1.1 ===>此不工作(如預期)
3.)安裝1.0.1.1然後安裝1.0.1.1 ===>此進入修復/刪除模式(如預期)
4.)安裝1.0.1.1然後安裝1.0.1.2 ===>它安裝得像一個新的,並在控制面板的添加/刪除程序中顯示程序兩次(我想它應該像3.),因爲根據我的理解,MSI不在乎產品版本的第四部分)
我做錯了什麼?
<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." />
參見本[相關問題](http://stackoverflow.com/questions/16642518/wix-can-we-upgrade-1-0-0-0-to-1- 0-0-1-而變化的產品代碼)。 – CodeFox