简体   繁体   English

并行安装 wix bundle 的 MSI 包

[英]Install wix bundle's MSI packages in parallel

We use wix Burn to chain a list of packages that includes some executables and MSI with lots of custom actions and heavy operations.我们使用wix Burn来链接包含一些可执行文件和 MSI 的软件包列表,其中包含许多自定义操作和繁重的操作。

<Chain>
      <PackageGroupRef Id="NetFx48"/>
      <PackageGroupRef Id="ThirdPartyEXE"/>
      <PackageGroupRef Id="LongRunningMSI_1"/>
      <PackageGroupRef Id="LongRunningMSI_2"/>
</Chain>

Just wandering:只是闲逛:

  1. Does Windows Installer supports running packages in parallel? Windows 安装程序是否支持并行运行包?
  2. What would be the risks of such execution?这种处决的风险是什么?
  3. Can we achieve this using WIX?我们可以使用 WIX 来实现这一点吗?
  1. No. Windows Installer does not support installing MSI packages in parallel.否。Windows 安装程序不支持并行安装 MSI 软件包。

  2. The first MSI package would start installing.第一个 MSI package 将开始安装。 The subsequent installs would fail with an error that an install is in progress.随后的安装将失败,并显示安装正在进行中的错误。

  3. Burn will not purposefully fail by trying to execute multiple MSI packages at the same time, so... no? Burn 不会因为尝试同时执行多个 MSI 包而故意失败,所以...不是吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM