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

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

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

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

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

Спасибо,

Брендан

См. также:  Модульное тестирование PHP с использованием Zend Auth и Zend ACL
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 3
  1. Community

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

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

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

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

  2. Community

    Вам следует загрузить и установить 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

  3. Community

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

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: