Создать MSI из файла.wxs с помощью командной строки
Я создаю файл -wxs из dir, используя heat.exe, и теперь хотел бы создать / создать msi из файла wxs, используя утилиты командной строки без визуального изучения.
Один из пользователей предложил в приведенном ниже вопросе обратиться к окну вывода Visual Studio и сделать то же самое.
Может ли кто-нибудь помочь, как создать 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 из командной строки.
Ниже приведена ссылка на статью, которая предоставит более подробное описание всего подхода.