Bootstrapper exe不使用msi的卸载

时间:2014-10-24 09:34:21

标签: wix windows-installer bundler uninstall bootstrapper

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

0 个答案:

没有答案