InstallShield 2016
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
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:
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
InstallShield 2016 Help LibraryAugust 2016 |
Copyright Information | Flexera Software |