Eligible Package Condition Setting

InstallShield 2015

Project: This information applies to the following project types:

Advanced UI
Suite/Advanced UI

Edition: The Advanced UI project type is available in the Professional edition of InstallShield. The Suite/Advanced UI project type is available in the Premier edition of InstallShield. For information about the differences between these two project types, see Advanced UI Projects vs. Suite/Advanced UI Projects.

When you are building a conditional statement for an exit, detection, eligibility, or feature condition in an Advanced UI or Suite/Advanced UI project, or for an action condition in a Suite/Advanced UI project, you can create an Eligible Package condition.

The Eligible Package setting shows the condition that is configured for checking whether a different package or a feature in the Advanced UI or Suite/Advanced UI installation is eligible for installation on a target system. For example, if a patch package is eligible for installation only if the base package is eligible for installation, you can create an Eligible Package condition to tie the patch’s eligibility to the base package’s eligibility. In this scenario, you would select the patch package in the Packages view, create the condition, and specify the package GUID of the base package in that condition.

To define this type of condition, configure the subsetting under the Eligible Package setting as needed.

The following subsetting is available for this condition.

Eligible Package Condition Setting

Setting

Description

Package GUID

To create a conditional statement that is based on whether a different package in the Advanced UI or Suite/Advanced UI installation is eligible for installation on a target system, select the other required package in the list in this setting. The list contains all of the packages in the project. As an alternative, you can enter the package GUID of that other required package. A sample entry is {5D607F6A-AF48-4003-AFA8-69E019A4496F}.

For example, if a patch package is eligible for installation only if the base product is eligible for installation, you can create an Eligible Package condition to tie the patch’s eligibility to the base product’s eligibility. In this scenario, you would select the patch package in the Packages view, create the condition, and select the base package in that condition.

The package GUID is identified in the Package GUID setting in the Packages view.

See Also