簡體   English   中英

使用WiX在安裝期間卸載其他產品

[英]Uninstalling another product during install using WiX

我希望能夠在安裝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文件和我試圖刪除的文件都安裝在每台機器上下文中,所以我無法理解為什么這不起作用。 如何解決這個問題?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM