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.
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:
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 |