WiX Повторите динамически настраиваемую сборку? - PullRequest
1 голос
/ 24 августа 2011

У меня есть .wixproj в VS 2010, который делает MSI именно так, как мне нужно (используя тепло для сбора урожая в событии перед сборкой). Теперь мне нужно распространить 3 версии одной и той же вещи, которые должны отличаться только настройками app.config, именем выходного MSI и некоторыми диалоговыми элементами, определенными в некоторых вторичных файлах .wxs.

Я думал о создании консольного приложения, которое будет принимать параметры и изменять файлы .wixproj и .wxs и app.config, а затем запускать MSBuild, но это похоже на большую работу.

Что может быть лучше для использования WiX в качестве фабрики сборки, чтобы я мог сгенерировать множество пользовательских установщиков MSI?

Спасибо.

1 Ответ

1 голос
/ 25 августа 2011

Препроцессор WiX ваш друг здесь. Использование его значений и условных операторов поможет вам создать «универсальные» источники, которые будут выводить различные пакеты в зависимости от того, что вы передаете.

...