Installation 使用CLI中的install shield,可以吗? 我有一些现有的install shield 2009项目,每次我想创建一个更新版本的项目时,我都会执行一些特定的任务,我想用脚本自动执行这些任务。

Installation 使用CLI中的install shield,可以吗? 我有一些现有的install shield 2009项目,每次我想创建一个更新版本的项目时,我都会执行一些特定的任务,我想用脚本自动执行这些任务。,installation,release,command-line-interface,installshield,Installation,Release,Command Line Interface,Installshield,这是我必须手动执行的操作 更改GUID 指向更新的包 构建单个执行映像 是否可以在installShield 2009上通过CLI执行此操作 提前感谢您InstallShield有一个(基于32位COM的)。您可以使用此API对安装程序项目进行编程更改。InstallShield还支持使用命令行生成 通常,所有这些都是在使用MSBuild或NAnt的构建自动化领域中完成的。两者都允许您用c#编写可以与COM自动化接口互操作的自定义任务 例如,我使用TFS来构建我的安装程序,TFS使用MSbu

这是我必须手动执行的操作

  • 更改GUID
  • 指向更新的包
  • 构建单个执行映像
是否可以在installShield 2009上通过CLI执行此操作

提前感谢您

InstallShield有一个(基于32位COM的)。您可以使用此API对安装程序项目进行编程更改。InstallShield还支持使用命令行生成

通常,所有这些都是在使用MSBuild或NAnt的构建自动化领域中完成的。两者都允许您用c#编写可以与COM自动化接口互操作的自定义任务

例如,我使用TFS来构建我的安装程序,TFS使用MSbuild(InstallShield本机支持via.isproj文件)。在这个场景中,我可以使用MSBuild中的动态属性来生成GUID,并且可以使用路径变量重写来指向您的源。构建目标然后构建安装程序


根据您所处的环境,有多种方法可以剥下这只猫的皮。

非常有用!自动化界面得到了一切。非常感谢。还有一个问题,也许你会知道。你知道我是否可以通过shell脚本或python文件调用这些函数吗?找到了。我可以从VBSCript调用所有这些函数是的,python和VBSCript有调用COM的方法。但老实说,很多年前我就是这么做的。这些天我大部分时间都转到了MSBuild。您可能会惊讶地发现,以一种非常稳定的方式声明所有这些内容所需的XML行数是如此之少。非常感谢。我将尝试这两种方式。您是否还记得如何运行包含install shield API的.vbs脚本?您知道需要包括或导入哪些内容吗?提前感谢您只需使用CreateObject即可起动。