在我的包中,我将另一个烧录包链接为 ExePackage。
<ExePackage SourceFile="$(var.DatabaseBundle.TargetPath)"
InstallCommand="/install /quiet"
UninstallCommand="/uninstall /quiet"
Protocol="burn"
PerMachine="yes" />
卸载时,烧录日志显示DatabaseBundle不存在,所以不会被卸载。很明显,我需要设置DetectCondition
一些东西才能正确检测到它。
是否有可以方便地检测到 Burn 捆绑包的功能,或者我应该使用 WixUtilExtension 搜索底层的 msi 产品/组件/等?