Создать MSI из файла.wxs с помощью командной строки

Я создаю файл -wxs из dir, используя heat.exe, и теперь хотел бы создать / создать msi из файла wxs, используя утилиты командной строки без визуального изучения.

Один из пользователей предложил в приведенном ниже вопросе обратиться к окну вывода Visual Studio и сделать то же самое.

Программно встроить WXS в MSI

Может ли кто-нибудь помочь, как создать MSI из файла WXS.

2 ответа

Как предложил Винот, я посмотрел утилиты командной строки wix и создал msi

Я создал MSI с помощью утилиты командной строки wix, а затем установил MSI без вывода сообщений.

Этот файл Harvests и создает файл.wxs:

heat.exe dir "dirPath" -cg NewDemoGroup -g1 -gg -sf -srd -scom -sreg -out "fragment.wxs"

Это создаст файл.wixobj

candle.exe product.wxs fragment.wxs -ext WixUIExtension

И это порождает MSI.

light.exe -out demo.msi -b "dirPath" product.wixobj fragment.wixobj -ext WixUIExtension

В то время как мы пытались создать "Непрерывную доставку с использованием конвейеров сборки с Jenkins", мы столкнулись с препятствием, как сгенерировать MSI-пакет, используя wix из командной строки.

Ниже приведена ссылка на статью, которая предоставит более подробное описание всего подхода.

https://nigamgautamblog.wordpress.com/

Другие вопросы по тегам