我们刚刚将安装程序从WiX 2.x 迁移到 WiX 3.6 并开始使用Burn。以前,我们通过将 .msm 文件包含到我们的MSI来安装Visual C++可再发行组件。这些文件始终与我们用于构建产品的文件同步(Microsoft 经常更新它们以包含安全修复程序)。C:\Program Files\Common Files\Merge Modules
现在,我们希望仅在需要时使用 Burn 框架下载 Visual C++ 可再发行组件。但是,Burn 没有定义MsmPackage
要放置在里面的元素Chain
。
使用 Burn 部署 Visual C++ 可再发行组件的最佳方法是什么?