Вопрос

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

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

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

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

Спасибо,

Брендан

Это было полезно?

Решение

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

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

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top