Installshield 2008 was released today.
Here is a couple things from the release notes that need to be added to the IS Action:
Ability to Change the Product Version from the Command Line or Through an MSBuild Task Parameter
The -y command-line parameter is available for command-line builds with IsCmdBld.exe and IsSaBld.exe. Use this parameter to specify a product version for command-line builds.
In addition, the InstallShield task for MSBuild now includes a ProductVersion parameter, which you can use to specify the product version through MSBuild. This parameter is exposed as the property InstallShieldProductVersion when the default targets file is used.
Using the -y command-line parameter or the InstallShield task ProductVersion parameter is especially helpful if you want to increment the build version (the third field) of the product version.
This enhancement resolves issues 1-4EMAC and IOC-000058042.
Ability to Override Windows Installer Property Values from the Command Line or Through an MSBuild Task Parameter
The -z command-line parameter is available for command-line builds with IsCmdBld.exe and IsSaBld.exe. Use this parameter to override the value of a Windows Installer property or create the property if it does not exist.
In addition, the InstallShield task for MSBuild now includes a PropertyOverrides parameter, which you can use to override the value of a Windows Installer property or create the property if it does not exist. This property is exposed as the InstallShieldPropertyOverrides ItemGroup passthrough to the PropertyOverrides property on the InstallShield task.
This enhancement resolves issues IOC-000058112 and IOC-000058510.
Lance Rasmussen