3

在我的包中,我将另一个烧录包链接为 ExePackage。

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

卸载时,烧录日志显示DatabaseBundle不存在,所以不会被卸载。很明显,我需要设置DetectCondition一些东西才能正确检测到它。

是否有可以方便地检测到 Burn 捆绑包的功能,或者我应该使用 WixUtilExtension 搜索底层的 msi 产品/组件/等?

4

1 回答 1

1

不,没有任何内置功能可以检测捆绑包。有一个开放的错误可以实现这一点。

于 2013-05-16T00:00:34.247 回答