мы стремимся автоматизировать создание MSI для разрабатываемого нами продукта. В настоящее время у нас есть MSBuild, создающий исходный код в сетевом расположении, это хорошо для тестирования, но когда дело доходит до выпуска программного обеспечения, нам нужно будет обернуть его в MSI.
Программное обеспечение представляет собой COM-компонент .Net bar 1, который необходимо зарегистрировать на каждой машине, на которую оно устанавливается.
Мне было интересно, как интегрировать Wix с MSBuild, чтобы новый сценарий wix генерировался вместе с MSI, способным обрабатывать новые и обновленные установки.
Любая помощь с этим очень ценится.
Спасибо,
Брендан
Конечно, в MS Build есть задачи, которые могут делать все, что вам нужно для сборки MSI из WiX. Можете ли вы интегрировать это на сервере сборки / интеграции?
Новые сборки Wix на самом деле включают файл под названием «wix.targets», который должен помочь вам начать работу.
Также ознакомьтесь с этими прекрасными статьями по этой теме:
Они освещают тему более подробно и чрезвычайно полезны для начала работы.
Вам следует загрузить и установить Votive. Это создаст файл проекта Visual Studio, который можно использовать с MSBuild для создания MSI на основе WiX.
это не очевидно из этой ссылки — является ли вотивная часть установки wix? — person Community; 14.10.2009
Afaik он включен в установщик WiX (если он не менялся в последнее время). — person Community; 14.10.2009
не забывайте, что вы не можете использовать его в Visual Studio Express — person Community; 05.02.2014
В руководстве по WiX также есть раздел об интеграции с MSBuild, который называется Использование WiX с MSBuild < / а>.