Как мы можем добавить библиотеки DLL в «сборку» Install Shield из командной строки / во время сборки? - PullRequest
2 голосов
/ 03 июня 2011

Мы хотели бы добавить библиотеки DLL к установке на основе какой-либо внешней команды

(Мы хотим многократно использовать конфигурацию защиты сценария / установки из командной строки. У нас есть программа, которая будет локализована илокализация просто требует добавления дополнительной DLL в целевой каталог. Из-за дополнительного размера DLL (ов) мы не хотим помещать их все в один установщик.)

Так, например, мы хотимпрограммно собрать следующее:

  • Просто установщик на английском языке
  • Установщик конкретного языка (добавьте одну именованную DLL к установке, указанной выше)
  • Установщик ВСЕХ языков (получаетвсе библиотеки DLL в определенном каталоге - нам не нужно указывать имя)

Если есть лучший способ сделать это, пожалуйста, говорите - нам все равно, как этосделанный.Мы новички в установке Shield (и, откровенно говоря, не очень впечатлили).

Может ли командная строка использовать несколько «сценариев» или исходных текстов для объединения частей?Мы недостаточно владеем этим инструментом, чтобы понять широко используемые парадигмы.

1 Ответ

2 голосов
/ 03 июня 2011

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

...