2012-04-23 4 views
0

Я создал базовый проект MSI с помощью InstallShield2010. Теперь я хочу, чтобы тот же проект по строительству различных брендов. У каждого бренда есть некоторая информация, отличная от другой, такой как название продукта, руководство и т. Д. Возможно ли это, что при строительстве проекта я могу предоставить путь к файлу, из которого InstallShield может выбрать эти параметры?Брендинг InstallShield 2010

ответ

2

Я думаю, что вы хотите использовать InstallShield Automation Interface:

Для продвинутых разработчиков, InstallShield выставляет COM-интерфейс, который позволяет выполнять многие из тех же задач из программы, такие как Визуальное Базовый исполняемый файл или сценарий, такой как файл VBScript в Windows Scripting Host. Вызвав методы, установив свойства, , обращаясь к коллекциям и т. Д. Через интерфейс автоматизации, вы можете открыть проект и изменить его функции и данные компонента в так же, как и в интерфейсе InstallShield.

С помощью этого «интерфейса автоматизации» вы можете написать сценарий сборки, чтобы динамически изменять интересующие вас переменные (например, название продукта, руководство и т. Д.) При построении каждой версии вашего установщика.

Automation Interface