从MSBuild引导程序启动x86或x64 MSI

前端之家收集整理的这篇文章主要介绍了从MSBuild引导程序启动x86或x64 MSI前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我有一个基于WiX的MSI安装了一些设备驱动程序,因此我有一个x64和x86版本.该软件包还具有.NET 3.5依赖性,因此我正在生成一个引导程序来执行此操作,然后启动MSI.我的问题是,是否有人知道创建一个引导程序的方法,该引导程序将检测它正在运行的平台并启动相应的MSI.我已经用Google搜索了这样的解决方案,到目前为止还没有发现任何问题.谢谢!
不幸的是,Windows Installer需要一个单独的x86和x64的MSI包.

借助WiX v3.6,Burn提供了将两个软件包“捆绑”在一起的功能(由Burn可执行文件驱动).你可以使用.wxs文件做一些有点像:

<Bundle ...>
  <BootstrapperApplicationRef Id='WixStandardBootstrapperApplication.RtfLicense' />

  <Chain>
    <MsiPackage InstallCondition='NOT VersionNT64' SourceFile='path\to\x86.msi' />
    <MsiPackage InstallCondition='VersionNT64' SourceFile='path\to\x64.msi' />
  </Chain>
</Bundle>

这刚刚开始划分Burn可以做的所有事情,但它展示了如何将两个架构包捆绑到一个安装体验中.

原文链接:https://www.f2er.com/windows/364942.html

猜你在找的Windows相关文章