In my bundle, I am chaining another burn bundle as an ExePackage.
<ExePackage SourceFile="$(var.DatabaseBundle.TargetPath)"
InstallCommand="/install /quiet"
UninstallCommand="/uninstall /quiet"
Protocol="burn"
PerMachine="yes" />
When uninstalling, the burn log shows that DatabaseBundle is absent, so it will not be uninstalled. So obviously, I need to set DetectCondition
to something so that it is properly detected.
Is there a feature of the Burn bundle that can be conveniently detected, or should I search for an underlying msi product/component/etc using the WixUtilExtension?