Установщики с общими субинсталляторами? - PullRequest
0 голосов
/ 28 августа 2009

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

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

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

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

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

1 Ответ

0 голосов
/ 28 августа 2009

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

...