объединение нескольких установщиков MSI в один установщик - PullRequest
4 голосов
/ 28 сентября 2011

В Моем приложении есть 4 msi installers.one, который устанавливает веб-проект, другой устанавливает веб-службы и два установщика для установки службы Windows.

Я хочу объединить все 4 в один. Есть способ сделать это без использования wix, installshield или каких-либо сторонних продуктов.

Ответы [ 2 ]

4 голосов
/ 28 сентября 2011

Простой подход - добавить 3 ваших установщика в качестве предварительного условия к четвертому. Подробнее о предпосылках вы можете прочитать здесь:

Затем вы можете добавить загрузочный файл EXE и файлы MSI в один архив самораспаковывающегося EXE-файла, который запускает загрузчик при извлечении.

Если EXE-файл неприемлем, и вы хотите объединить его в MSI, вам понадобится сторонний инструмент авторизации установки.

0 голосов
/ 28 сентября 2011

Нет, невозможно объединить 4 MSI в один.Хотя есть несколько способов объединения компонентов (см. «Объединение модулей», но они не так популярны в наши дни), их необходимо специально создавать и использовать при создании MSI, в который они добавляются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...