Product Configuration Flags vs. Release Flags

Project:The following project types include support for product configuration flags and release flags:

Basic MSI
InstallScript MSI
Suite/Advanced UI

You can specify which flags to include in your installation both on the release, known as release flags, and on the product configuration, known as product configuration flags. Although release flags are exposed both as a setting of the release and in the Release Wizard’s Filtering Settings panel, you can edit the product configuration flags only on the General tab of the product configuration in the Releases view.

Product configuration flags complement release flags. That is, any feature flags that you specify for the product are combined with the flags on the individual release that you are building, and all of the features, InstallShield prerequisites, and chained .msi packages with the specified flags are built into the release. Be careful when specifying flags in the Release Wizard, because you cannot see which flags are included at the product configuration level.

To demonstrate how product configuration and release flags interact, consider a project with the following features, InstallShield prerequisites, and chained .msi packages.

Sample Features, InstallShield Prerequisites, and Chained .msi Packages

Feature, InstallShield Prerequisite, or Chained .msi Package

Version

Release Flag

Windows Installer 4.5 Redistributable (InstallShield prerequisite)

All Versions

Not applicable

Program_Executable (feature)

All Versions

Not applicable

Help_Files (feature)

All Versions

Not applicable

Spellchecker (feature)

Full Version

Full

Add_Ons (chained .msi package)

Full Version

Full

Upgrade_Pack (feature)

Trial Version

Trial

The following table explains which features, InstallShield prerequisites, and chained .msi packages are included in your installation based on the combination of product configuration flags and release flags:

Combining Product Configuration Flags and Release Flags

Product Configuration Flags

Release Flags

Features, InstallShield Prerequisites, and Chained .msi Packages in Installation

<None>

<None>

Windows Installer 4.5 Redistributable, Program_Executable, Help_Files, Spellchecker, Add_Ons, Upgrade_Pack

<None>

Full

Windows Installer 4.5 Redistributable, Program_Executable, Help_Files, Spellchecker, Add_Ons

Trial

<None>

Windows Installer 4.5 Redistributable, Program_Executable, Help_Files, Upgrade_Pack

Full

Trial

Windows Installer 4.5 Redistributable, Program_Executable, Help_Files, Spellchecker, Add_Ons, Upgrade_Pack