AppX Package Condition Settings

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 AppX Package condition.

The AppX Package setting shows the condition that is configured for checking target systems for the presence of a particular AppX app. To define this type of condition, click the ellipsis button (...) in the AppX Package setting to browse to the package and have InstallShield enter the appropriate information in the subsettings for you. As an alternative, you can manually configure the subsettings under the AppX Package setting as needed.

Note: Support for browsing to the .appx package by using the ellipsis button in the AppX Package setting requires Windows Vista or later or Windows Server 2008 or later on the machine that has InstallShield or the Standalone Build.

The following subsettings are available for this condition.

AppX Package Condition Settings

Setting

Description

Name

To create a conditional statement that checks for the presence of a particular AppX app, enter the name that is used to identify the AppX app to the operating system.

To browse to the appropriate .appx package and have InstallShield enter the value in this setting for you, click the ellipsis button (...) in the AppX Package setting.

Publisher

This setting specifies the publisher that is specified in the subject field of the certificate that was used to sign the package.

To browse to the appropriate .appx package and have InstallShield enter the value in this setting for you, click the ellipsis button (...) in the AppX Package setting.

Version

This setting specifies the version number of the package.

To browse to the appropriate .appx package and have InstallShield enter the value in this setting for you, click the ellipsis button (...) in the AppX Package setting.

Comparison

If you specify a version number in the Version setting, select the appropriate option to indicate how you want to compare the version number on the target system with the one that you enter. For example, if you want the condition to be true if the version on the target system is less than or equal to 4.0.0, enter 4.0.0 in the Version setting, and select Less Than or Equal To in the Comparison setting.

Processor Architecture

This setting identifies the architecture (x86, x64, or neutral) that must be present on target systems for this package.

To browse to the appropriate .appx package and have InstallShield enter the value in this setting for you, click the ellipsis button (...) in the AppX Package setting.

See Also