Подтвердить что ты не робот

Интеграция Wix с MSBuild

мы пытаемся автоматизировать генерацию MSI для продукта, который мы разрабатываем. В настоящее время у нас есть MSBuild, построивший источник в сетевом расположении, это хорошо для тестирования, но когда дело доходит до выпуска программного обеспечения, нам нужно его обернуть в MSI.

Программное обеспечение - это все .Net bar 1 COM-компонент, который должен быть зарегистрирован на каждой машине, на которой он устанавливается.

Мне было интересно, как интегрировать Wix с MSBuild, чтобы новый wix script получал сгенерированный вместе с MSI, который может обрабатывать свежие и обновлять установки.

Любая помощь с этим очень ценится.

Спасибо,

Брендан

4b9b3361

Ответ 1

Конечно, в MS Build есть задачи, которые могут делать все, что вам нужно для создания MSI от WiX. Можете ли вы интегрировать это на сервере сборки/интеграции?

В новых сборниках Wix на самом деле есть файл с именем "wix.targets", который должен вас запустить.

Также ознакомьтесь с этими прекрасными статьями по теме:

Они охватывают тему гораздо более подробно и очень полезны для начала.

Ответ 2

Вы должны скачать и установить Votive. Это создаст файл проекта Visual Studio, который вы можете использовать с MSBuild для создания MSI на базе WiX.

Ответ 3

В руководстве по WiX также есть тема о том, как интегрироваться с MSBuild под названием Использование WiX с MSBuild.