В моем пакете я связываю другой пакет записи как ExePackage.
<ExePackage SourceFile="$(var.DatabaseBundle.TargetPath)"
InstallCommand="/install /quiet"
UninstallCommand="/uninstall /quiet"
Protocol="burn"
PerMachine="yes" />
При удалении журнал записи показывает, что DatabaseBundle отсутствует, поэтому он не будет удален. Итак, очевидно, мне нужно установить DetectCondition
на что-то, чтобы оно было правильно обнаружено.
Есть ли функция пакета Burn, которую можно легко обнаружить, или мне следует искать базовый продукт/компонент/и т. д. msi с помощью WixUtilExtension?