Working with Product Configurations

InstallShield 2018

Project • The following project types support product configurations:

Basic MSI
InstallScript MSI
Merge Module

Every release that you build is a member of a product configuration. A product configuration provides a means for grouping together releases that share similar properties, such as the product name, product code, and package code.

Product configurations also enable you to keep a history of your builds without having to set up a folder structure outside InstallShield. For example, when your product is in development, you might have many releases of the same version. You do not necessarily want to overwrite each release every time that you rebuild the product. With product configurations, you can maintain your previous build history and incorporate new releases at the same time.

In the past, you may have had to maintain this type of historical record of your builds outside InstallShield. You had to create a directory structure on a drive, label each folder manually, and then copy the release into its directory. With product configurations, all of this is done for you in InstallShield.

To create a product configuration:

1. In the View List under Media, click Releases.
2. Right-click the Releases explorer and then click New Product Configuration.

InstallShield adds a new product configuration to the Releases explorer. InstallShield lists the product configuration settings on the General tab.

For descriptions about each of the product configuration settings, see General Tab for a Product Configuration.

Tip • You can also create product configurations through the Release Wizard. You can specify existing product configurations from the command line (using the -a parameter), but you cannot define the settings of a release through the command line.

See Also