Advanced Tab

InstallShield 2023 » Patch Design View » Patch Configuration » Latest Setup » Previous Setups

Project:This information applies to the following project types:

Basic MSI
InstallScript MSI

When you click a previous setup item in the Patch Design view, InstallShield displays different tabs. The Advanced tab contains the settings that are accessible on the Common tab, in addition to the following transform filter settings:

Advanced Settings for Previous Setup Configuration

Option

Description

Version Relationship

Select the condition that describes the required relationship between the latest version of your product and the previous version whose settings you are specifying for the patch. InstallShield will create a transform between the selected previous setup and the latest setup only if the selected condition is met.

Version to Check

Select what part or parts of the three-part version number should be used to determine whether a transform between the selected previous setup and the latest setup should be created, based on the option selected for the Version Relationship. Available options are:

Check Major, Minor, and Upgrade Versions—If InstallShield should check all three parts of the previous setup’s version number with all three parts of the latest setup’s version number, select this option.
Check Major and Minor Versions—If InstallShield should check the first two parts of the previous setup’s version number with first two parts of the latest setup’s version number, select this option. The third part of the version number is ignored.
Check Major Version Only—If InstallShield should check the first part of the previous setup’s version number with first part of the latest setup’s version number, select this option. The second and third parts of the version number are ignored.
Do Not Check Versions—If InstallShield should create the transform regardless of the relationship between the previous setup version number and the latest setup version number, select this option.

For example, if you select Check Major, Minor, and Upgrade Versions for this property and you select Previous Setup Version <= Latest Setup Version for the Version Relationship property, InstallShield will create a transform for the differences between the previous setup and the latest setup if the previous setup version number is 1.2.3 and the latest setup version number is 1.2.4. However, InstallShield will not create the transform if the previous setup version number is 1.2.0 and the latest setup version number is 1.1.0. For a version number of 1.2.3, 1 represents the major version number, 2 represents the minor version number, and 3 represents the upgrade version number.

Match Product Code

To create a transform only if the previous setup and the latest setup have the same product code, select Yes. If you select No, InstallShield will create a transform between the previous setup and the latest setup, regardless of the product code.

Match Upgrade Code

To create a transform only if the previous setup and the latest setup have the same upgrade code, select Yes. If you select No, InstallShield will create a transform between the previous setup and the latest setup, regardless of the upgrade code.

Match Language

To create a transform only if the previous setup and the latest setup have the same language, select Yes. If you select No, InstallShield will create a transform between the previous setup and the latest setup, regardless of the language.