如何为Burn捆绑包ExePackage指定DetectCondition?

时间:2013-05-15 23:50:03

标签: wix burn

在我的捆绑包中,我将另一个刻录捆绑包作为ExePackage链接。

<ExePackage SourceFile="$(var.DatabaseBundle.TargetPath)"
            InstallCommand="/install /quiet"
            UninstallCommand="/uninstall /quiet"
            Protocol="burn"
            PerMachine="yes" />

卸载时,刻录日志显示DatabaseBundle不存在,因此不会卸载它。显然,我需要将DetectCondition设置为某种东西,以便正确检测到它。

是否可以方便地检测Burn软件包的功能,还是应该使用WixUtilExtension搜索基础msi产品/组件/等?

1 个答案:

答案 0 :(得分:1)

不,没有内置功能来检测捆绑包。有open bug来实现这一目标。