Мы только что перевели программу установки с WiX 2.x на WiX 3.6 и начали использовать Burn. Ранее мы устанавливали Visual C++ redistributable путем включения .msm файлов из C:\Program Files\Common Files\Merge Modules
в наш MSI. Эти файлы всегда синхронизированы с тем, который мы используем для сборки нашего продукта (они часто обновляются Microsoft для включения исправлений безопасности).
Теперь мы хотели бы, чтобы перераспределяемый дистрибутив Visual C++ загружался только в случае необходимости при использовании фреймворка Burn. Однако Burn не определяет элемент MsmPackage
для размещения внутри Chain
.
Каков наилучший подход к развертыванию перераспределяемого дистрибутива Visual C++ с помощью Burn?