Prerequisite Options TabThis page allows configuring various options for a prerequisite.

General

Force installation of this prerequisite

This option will not allow the installation of the product until the prerequisite is installed.

NoteIt is recommended to also specify a Launch Condition for global prerequisites of this type.

Skip post-install searches

When a prerequisite is installed its searches are performed before and after its installation. Enabling this option will set the package to skip checking the prerequisite searches after it has been installed.

Feature-based prerequisites installs during main MSI install

While this option is enabled a new feature will be automatically added in the Organization Page This feature will share the name of the prerequisite. This name can be changed from the "Name" field found in the Prerequisites Properties Tab. Dependencies between prerequisites or/and application features can be configured using the prerequisite feature. You can configure the way feature-based prerequisites are installed and displayed from the Organization and Feature Properties pages.

The prerequisite will be installed according with its feature install level. The prerequisites dialog is available to display extended information about feature prerequisites.

Chain prerequisite installation after main package

This option is used to specify if the prerequisite will be installed after the main installation succeeded.

Warning!Feature based prerequisites are NOT installed when the installation is performed with basic or no user interface. “Open Site” prerequisites are not supported as feature-based prerequisites.

Global prerequisites installs before main MSI package

Global prerequisites are installed by the EXE Bootstrapper Tab before the MSI installation begins. This type of prerequisite is suitable for Windows Installer or other software/framework needed by the installation of the package.

Reboot the system after installation of this prerequisite

The user will be prompted to reboot the machine after the prerequisite is installed. If the user accepts a reboot, the machine will be automatically restarted and the installation will continue, otherwise the installation will be aborted.

Parent Prerequisite

Choose another prerequisite that conditions the installation of this prerequisite. If the parent prerequisite is not installed, the installation of this prerequisite will not run (this prerequisite will be installed only if it's parent is installed). However, you can install the parent prerequisite, but not install this prerequisite.

Return value property

This field holds the name of the property in which the prerequisite installer will store its return value. You can use this property during the install process of your main MSI.

NotePlease note that this field is forced to uppercase characters only due to the fact that only public properties (written in upper-case characters) which are set during UISequence will be passed to InstallExecuteSequence.

Compression

Archive prerequisite files using LZMA Compression

This allows you to enable LZMA Compression for your prerequisite files.

NoteIn order for the compression to take place, your prerequisite files must be included in the EXE bootstrapper. This setting can be changed from the Bootstrapper Tab page.

Registration

Register prerequisite with Visual Studio

Registers the prerequisite with Visual Studio. Registered prerequisites can be selected when creating "Setup and Deployment" projects.

Register prerequisite with Advanced Installer

Registers the prerequisite with Advanced Installer. Registered prerequisites can be added through the [ Add ] button or context menu item in the Prerequisites page.

NoteThe prerequisite will be registered with Visual Studio/Advanced Installer only after it is installed on the machine, using the setup package you have created.