【发布时间】:2014-02-20 01:07:12
【问题描述】:
我正在使用 WiX 安装我的 .msi,我正在使用 Bundle Element 生成一个 WiX Bundle。 我尽量不在“添加/删除程序”上显示 Bundle,所以我设置了 Bundle 元素的属性,如下所示:
<Bundle Name="$(var.ProductName)" Version="!(bind.packageVersion.MSIPackage)"
Manufacturer="$(var.ProductManufacturer)" UpgradeCode="$(var.UpgradeCode)"
DisableRemove="yes" DisableModify="yes" DisableRepair="yes">
DisableRemove、DisableModify 和 DisableRepair 设置为“yes”使 Bundle 隐藏在“添加/删除程序”下。
我的问题是,当我卸载我的应用程序时,应用程序已正确卸载,但 Bundle 仍处于隐藏状态,因此当我尝试安装其他版本的应用程序时会导致一些问题,例如新的 Bundle 检测到还有其他Bundle 已安装并执行一些版本检查等。
所以我的问题是:当应用程序从“添加/删除程序”卸载时,是否也可以卸载隐藏包?
【问题讨论】:
标签: wix windows-installer wix3.7