Bootstrapper exe не использует удаление MSI
Я добавил пользовательский диалог в MSI, который позволяет удалять файлы пользователя. Если я устанавливаю msi, то все отлично работает при удалении, и я вижу свое диалоговое окно. Но если я устанавливаю свое приложение через bundle.exe (пакет устанавливает фреймворк, если необходимо, и сам msi), то при удалении он выполняет автоматическое удаление (просто перетаскивает файлы) и никакого диалогового окна я не вижу. Что это за проблема и как ее решить? Это действительно важно для меня, потому что конечный пользователь будет использовать пакет. Ждет вашего ответа...
Вот расслоение
<Bundle Name="$(var.ProductName)" Version="$(var.ProductVersion)" Manufacturer="$(var.Manufacturer)" UpgradeCode="$(var.UpgradeCode)">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
<bal:WixStandardBootstrapperApplication LicenseFile="License.rtf"/>
</BootstrapperApplicationRef>
<Chain>
<!-- TODO: Define the list of chained packages. -->
<PackageGroupRef Id="NetFx40Redist"/>
<MsiPackage Id="Synchronizer" SourceFile="$(var.Installer.TargetPath)" DisplayInternalUI="yes" After="NetFx40Redist" />
</Chain>