【发布时间】:2011-11-28 14:05:17
【问题描述】:
我们刚刚将安装程序从 WiX 2.x 迁移到 WiX 3.6 并开始使用 Burn。以前,我们通过将 .msm 文件从 C:\Program Files\Common Files\Merge Modules 包含到我们的 MSI 来安装 Visual C++ 可再发行组件。这些文件始终与我们用于构建产品的文件同步(Microsoft 经常更新它们以包含安全修复程序)。
现在,我们希望仅在需要时使用 Burn 框架下载 Visual C++ 可再发行组件。但是,Burn 没有定义一个 MsmPackage 元素放在 Chain 中。
使用 Burn 部署 Visual C++ 可再发行组件的最佳方法是什么?
【问题讨论】:
-
创建一个仅包含 vc redist msm 文件的“vc redist-msi”怎么样?
-
这是我想的方法,但 Bob 的回答似乎涉及较少的管理。