Установщики с общими субинсталляторами?

Мы создаем кучу продуктов, которые имеют схожую структуру и на самом деле делятся установленными подкаталогами, документацией и различными переменными конфигурации системы (переменные среды, пункты меню Пуск и т. Д.)

Мы использовали InstallShield. Это работает, но невероятно болезненно настраивать установщик продукта одним щелчком мыши за раз, особенно когда другие установщики уже имеют такую ​​же конфигурацию на 90%.

Как программисты, мы привыкли к подпрограммам для выполнения общей работы. Почему эту идею не следует применять к установщикам?

Есть ли простой способ настроить подмножество установленных функций и использовать их в наборе установщиков InstallShield?

В качестве альтернативы мы рассматривали возможность использования NSIS на том основании, что общая логика может быть разбита как подпрограмма (?) Или макрос, даже если нам нужно реализовать логику расширения макроса. У кого-нибудь есть здесь опыт или рекомендации? Есть ли у NSIS какие-либо недостатки в возможностях установщика по сравнению с InstallShield?


person Ira Baxter    schedule 28.08.2009    source источник


Ответы (1)


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

person Akash Kava    schedule 28.08.2009