Можно ли архивировать ресурсы в msi-файле вместо создания .cab. Каковы плюсы и минусы этих двух методов
Вставить Кабины: Если вы имеете в виду устранение external cab
в течение MSI compilation
за WiX visual studio projects
, тогда вы можете достичь этого, установив EmbedCab attribute
из MediaTemplate element
в "yes"
:
<MediaTemplate EmbedCab="yes" />
Вот пример попытки «минимальных изменений» о том, как построить базовый MSI после создания WiX project in Visual Studio
. Предложите прокрутить вниз до фактической разметки WiX для встроенных комментариев.
Зачем использовать внешние кабины?: Я редко использую внешние кабины, если могу помочь, но в некоторых случаях есть некоторые преимущества, сосредоточенные вокруг build-speed
и больше reliable downloading
(по словам Арнсона, см. вторую ссылку ниже). Там могут быть дополнительные преимущества. Например, загрузка меньшей кабины для операций по восстановлению MSI, если источник установки находится на удаленном сервере — это связано с загрузкой. Cab-файлы могут сделать защитное программное обеспечение и антивирус вирусным.
На этот вопрос уже был дан ответ, кстати, в похожих воплощениях. Увидеть ниже.
Некоторые ссылки:
Других решений пока нет …