我在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>