Setup Types View

InstallShield 2019

Project • The Setup Types view is available in the following project types:

InstallScript
InstallScript MSI

To create setup types for a Basic MSI project, use the feature’s Install Level property.

Setup types enable you to provide different versions of your product to your end users. For example, the default setup types are Complete and Custom. The Complete setup type installs all of the files included in your installation. The Custom setup type lets the end user select which features are installed.

Setup types are based on features. You select the features that you would like to associate with each setup type. Then, when an end user selects a certain setup type, only those features that you associated with that setup type are installed.

By default, each project that you create contains predefined setup types. In the Setup Types view, you can add or remove setup types, rename existing setup types, and change which features are associated with each one.

Default Setup Types

Default Setup Types

Setup Type

Project Type

Description

Complete

InstallScript, InstallScript MSI

The Complete setup type includes all of your installation program’s features.

Custom

InstallScript, InstallScript MSI

The Custom setup type lets end users select which features they would like to install. Required features should be marked as such, so that they are always installed. However, features such as the online help may not need to be installed. In these cases, the end user can select which of the optional features to install.

Additional Setup Types

You can create additional setup types in this view. To learn how to add setup types to your project, see Working with Setup Types.

Setup Type Settings

When you select a setup type in the Setup Types view, the following settings are available:

Setup Type Settings

Setting

Description

Display Name

Enter the name of the setup type. This is the name that is displayed to end users when they run your installation.

When you type a value for this setting, you are creating a string entry and setting its initial value for all of the languages that are currently in the project. As an alternative to typing a new value, you can click the ellipsis button (...) in this setting to select an existing string. For more information, see Using String Entries in InstallShield.

Description

Type a description for the setup type.

Note • This description is displayed to end users during the installation process only if you call SdSetupTypeEx in your script.

When you type a value for this setting, you are creating a string entry and setting its initial value for all of the languages that are currently in the project. As an alternative to typing a new value, you can click the ellipsis button (...) in this setting to select an existing string. For more information, see Using String Entries in InstallShield.

Comment

Type comments about the setup type. The comments are for your use only and do not appear in the installation.

When you type a value for this setting, you are creating a string entry and setting its initial value for all of the languages that are currently in the project. As an alternative to typing a new value, you can click the ellipsis button (...) in this setting to select an existing string. For more information, see Using String Entries in InstallShield.

See Also