Проекты установки VS 2005: развертывание множества проектов с одним MSI - PullRequest
3 голосов
/ 20 октября 2008

В моем решении 3 проекта, которые я хочу развернуть. Есть ли хороший и быстрый способ использования проектов установки Visual Studio для развертывания всех трех приложений с использованием одного MSI и предоставления пользователю возможности решать, какие приложения он хочет установить в процессе установки?

У меня есть проекты настройки для 3 отдельных приложений, у меня также есть всеобъемлющий проект установки, в котором есть результаты этих трех других проектов. Я на правильном пути или есть лучший способ?

Ответы [ 3 ]

2 голосов
/ 20 октября 2008

ОК, это то, что я закончил. Я создаю свои три MSI, а затем небольшое приложение с заставкой, которое ставит флажок для каждого приложения. Когда пользователь нажимает кнопку «Установить» на этом экране-заставке, он вызывает msiexec, используя параметр / qb-, чтобы представить минимизированную установку для всех выбранных приложений в последовательности.

Затем я использую компилятор SFX, чтобы упаковать мое приложение-заставку и все три установщика вместе, и после извлечения появится экран-заставка.

1 голос
/ 11 января 2009

Вы можете попробовать Wix, чтобы создать свой установщик. Есть WixUI_FeatureTree и WixUI_Mondo, которые представляют собой параметры графического интерфейса, которые позволяют пользователям настраивать функции, которые устанавливаются при запуске пакета.

http://www.codeproject.com/KB/install/WixTutorial2.aspx

0 голосов
/ 09 августа 2011

Я думаю, что вы хотите использовать условия установщика Windows. Они объяснены в этом Пошаговом руководстве по MSDN. Перейдите к разделу с пометкой: Чтобы добавить примеры в установщик

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