2012-04-23 61 views
0

我已经使用InstallShield2010创建了一个基本的MSI项目。现在,我想要建立不同品牌的同一个项目。每个品牌都有一些不同的信息,如产品名称,guid等 建设项目时可以这样吗?我可以提供InstallShield可以从中选择这些参数的文件路径吗?Branding InstallShield 2010

回答

2

我想你想利用的InstallShield自动化接口:

对于高级开发人员,InstallShield会暴露一个COM接口, 允许你从程序执行许多相同的任务,如 视觉基本可执行文件或脚本,例如 Windows脚本宿主中的VBScript文件。通过调用方法,设置属性, 访问集合等,通过自动化界面 ,您可以打开一个项目并以与您在InstallShield界面中使用的相同的方式修改其功能和组件数据,其格式为 。

通过这个“自动化接口”,您可以编写构建脚本,在构建每个版本的安装程序时动态更改您感兴趣的变量(例如产品名称,GUID等)。

参见:Automation Interface

相关问题