使用Jenkins CI和InstallShield更改产品版本和产品代码

使用Jenkins CI和InstallShield更改产品版本和产品代码,jenkins,visual-studio-2013,installshield,nant,Jenkins,Visual Studio 2013,Installshield,Nant,我有一个具有8个选项的系统,用于部署和管理所有这些.config文件。这些文件给团队带来了问题 所以我找到了installshield的Jenkins插件。但我不知道如何使用jenkins更改产品版本和产品代码 在VisualStudio中,我在“项目安装>一般信息>产品版本”中更改此选项 我想知道的是: 如何通过代码更改这些信息(jenkins配置或Nant,或其他) 我正在使用“VisualStudio 2013”和“InstallShield Limited Edition for Vi

我有一个具有8个选项的系统,用于部署和管理所有这些.config文件。这些文件给团队带来了问题
所以我找到了installshield的Jenkins插件。但我不知道如何使用jenkins更改产品版本和产品代码
在VisualStudio中,我在“项目安装>一般信息>产品版本”中更改此选项

我想知道的是:
如何通过代码更改这些信息(jenkins配置或Nant,或其他)


我正在使用“VisualStudio 2013”和“InstallShield Limited Edition for VisualStudio 2013”

我从未使用过Jenkins的IS插件,但它可能只是的包装器。如果是这样,它可能会公开-y和-z参数(页面底部)以覆盖ProductVersion和其他命名属性


这就是说,我已经多年没有调用IsCmdBld.exe了。InstallShield有很好的MSBuild支持,这意味着您可以在MSBuild中完成所有这一切,只需像任何其他Visual Studio项目一样构建.SLN。

打开.isl文件,我发现这行代码
ProductVersion1.0.5.1
,但我不知道更改是否安全,当我不得不这样做时您应该指定正在使用的installshield和visual studio的版本。