2011-06-17 83 views
3

我希望能夠刪除另一個應用程序,作爲我的MSI文件安裝的一部分。目前,我在維克斯如下:在使用WiX進行安裝期間卸載其他產品

<Upgrade Id="{586A589B-D6D5-48D3-9B6D-571EF230ED6A}"> 
    <UpgradeVersion Minimum="$(var.ProductVersion)" 
        Property="NEWERPRODUCTFOUND" 
        OnlyDetect="yes" 
        IncludeMinimum="yes" /> 
    <UpgradeVersion Minimum="1.0.0" 
        Maximum="$(var.ProductVersion)" 
        Property="PREVIOUSVERSIONSINSTALLED" 
        IncludeMinimum="yes" /> 
</Upgrade> 

<Upgrade Id="{71F6B5D5-8CB9-48C9-B359-4BA22D5ADAF3}"> 
    <UpgradeVersion Minimum="1.0.0.0" 
        Maximum="3.5.3" 
        Property="OLDAPPFOUND" 
        IncludeMinimum="yes" 
        IncludeMaximum="yes"/> 
</Upgrade> 

第一個升級款是什麼升級我現在的MSI文件(這一點也適用)。第二部分是我試圖用來刪除其他應用程序(而這不)。當前MSI文件和我試圖刪除的那兩個都安裝在每臺機器上下文中,所以我不明白爲什麼這不起作用。這個問題怎麼解決?

+0

升級規則似乎正確。你能發佈一個詳細的升級日誌,所以我們可以看看它嗎? –

回答

0

詳細的日誌文件應指示升級元素正在檢測哪些產品。從那裏應該有可能追蹤你的創作中的錯誤。

相關問題