使用wix替换应用程序
我维护一个应用程序的两种风格。每台机器上只能安装一个 假设我在一台机器上安装了一个应用程序。现在用户想要安装应用程序B。安装程序应该替换A并安装B使用wix替换应用程序,wix,installation,windows-installer,Wix,Installation,Windows Installer,我维护一个应用程序的两种风格。每台机器上只能安装一个 假设我在一台机器上安装了一个应用程序。现在用户想要安装应用程序B。安装程序应该替换A并安装B 是否可以通过WIX告知windows安装程序以静默方式替换另一个应用程序?我建议使用名为Burn的WIX引导程序功能。您可以创建一个引导程序(setup.exe),其中包含需要安装/删除的软件包的逻辑。我建议使用名为Burn的WiX引导程序功能。您可以创建一个引导程序(setup.exe),其中包含需要安装/删除的软件包的逻辑。您实际上可以通过支持主
是否可以通过WIX告知windows安装程序以静默方式替换另一个应用程序?我建议使用名为Burn的WIX引导程序功能。您可以创建一个引导程序(setup.exe),其中包含需要安装/删除的软件包的逻辑。我建议使用名为Burn的WiX引导程序功能。您可以创建一个引导程序(setup.exe),其中包含需要安装/删除的软件包的逻辑。您实际上可以通过支持主要升级的相同机制来执行此操作。给每个MSI一个唯一的
UpgradeCode
。然后添加一个Upgrade
元素,用于检测其他MSIUpgradeCode
。然后添加一个UpgradeVersion
元素,该元素将正确检测其他MSIs版本(可能是版本号)。您可以使用UpgradeVersion
元素中的属性来显示特殊的UI或MSI中的其他条件,例如,“嘿,我检测到了另一个应用程序”。您实际上可以通过支持主要升级的相同机制来实现这一点。给每个MSI一个唯一的UpgradeCode
。然后添加一个Upgrade
元素,用于检测其他MSIUpgradeCode
。然后添加一个UpgradeVersion
元素,该元素将正确检测其他MSIs版本(可能是版本号)。您可以使用UpgradeVersion
元素中的属性来显示特殊的UI或MSI中的其他条件,比如说,“嘿,我检测到了其他应用程序”。我甚至得到了一个Burn引导程序。但是我怎么教它卸载一个产品呢?我甚至有一个Burn引导程序。但是我如何教它卸载产品呢?