在InstallShield 2011 MSBuild期间更改MSI名称

时间:2011-09-01 14:57:05

标签: msbuild installshield installshield-2011

我已经熟悉预建步骤,例如更新XML或使用自动化界面更新项目。我正在寻找一种更简单的方法来处理以下情况。

我正在使用TFS 2010和InstallShield的本机MSBuild支持来构建MSI。有没有办法将属性传递给构建以转换输出MSI名称?

例如,我已经更新了我的.isproj文件,以创建InstallShieldPropertyOverrides项目组来覆盖ProductCode并定义InstallShieldProductVersion属性以覆盖ProductVersion属性。 (我只支持此安装上的主要升级。)

我想要做的是创建MSI名称,如:

[产品名称] _ [的ProductVersion]的.msi

我希望这个名字更加明显,我不关心副作用,因为我已经只支持主要升级了。

我尝试将上面的字符串放在ProductConfiguration屏幕中,但编译器没有评估表达式。结果是该文字名称的MSI。

0 个答案:

没有答案