这是我必须手动执行的操作
是否可以在installShield 2009上通过CLI进行此操作?
提前谢谢
答案 0 :(得分:0)
InstallShield有一个Automation Interface(基于32位COM)。您可以使用此API对安装程序项目进行编程更改。 InstallShield还支持使用ISCmdBld.exe进行命令行构建。
通常,您使用MSBuild或NAnt在构建自动化领域完成所有这些工作。两者都允许您在c#中编写可以与COM自动化接口互操作的自定义任务。
例如,我使用TFS,它使用MSbuild(InstallShield本身支持via .isproj文件)来构建我的安装程序。在这种情况下,我可以使用MSBuild中的动态属性来生成GUID,我可以使用路径变量覆盖指向您的源。然后构建目标构建安装程序。
根据您的环境,可以通过一系列方法为这只猫提供皮肤。