This page allows you to configure the prerequisite
files.
Location
A prerequisite package can be retrieved from one the following locations:
- Use files from disk - this option allows you to specify an installation file on the disk that will be added to your installation package files. Additional prerequisite files can also be selected.
- Download single file from URL - this option allows you to specify an URL which points to the prerequisite setup file. You can use the installation package exact size and MD5 signature to verify if the prerequisite is downloaded correctly or not. This option supports only single-file prerequisites. You cannot select additional files.
- Open website in default Internet browser - this option will allow the user to browse the specified website and select the prerequisite version that he wants to install. In this case, the prerequisite wizard will wait until the user clicks "Finish" button in the wizard before verifying if the prerequisite was installed correctly or not.
Main Setup File
File path/URL
This field lets you specify the exact path, URL or website address which contains the prerequisite installation package. The URL field is of PseudoFormatted Type. Use the button to edit the URL using the Edit PseudoFormatted Type Dialog or to select an installation package on the disk.
Folder
The folder name specifies the location where the prerequisite files will be placed, extracted or downloaded. This is a path relative to the download folder for "URL" prerequisites and to the main package folder for the "Use files from disk" prerequisites.
To specify a custom name for the downloaded prerequisite file you can use this format:
<folder_name>?<file_name>
Example: Prerequisites Folder?MyPrerequisite
In your project "<folder_name>" and "<file_name>"
should be replaced with the actual folder and file names. Spaces added
before or after the "?" character will be considered as part of the
folder or file name.
Save return value in this 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.
Please 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 Wizard Dialogs Stage will be passed to Install Execution
Stage.
Additional Files
In this list you can add additional files required by your prerequisite.
Adding files
You can specify additional files for your prerequisite by using the and buttons.
Only files that are in the primary setup file folder or one of its
sub-folders can be added.
Removing files
The selected file can be removed from the list by using button.
Integrity Check
Verify download integrity by
Enable integrity check for the downloaded prerequisite.
Exact size
In this field you can specify the exact size of the prerequisite installation package. This size is used by the EXE bootstrapper to determine if the prerequisite was downloaded correctly.
MD5
This field contains the MD5 signature of the prerequisite installation package. After the prerequisite is downloaded the bootstrapper calculates its MD5 signature. If it's the same as the MD5 signature you specify in this field then the prerequisite was downloaded correctly. If not, the user is notified.
You can edit these fields directly with the appropriate values or
you could use the button to compute the
size and the MD5 of the file automatically.
Install Command Lines
Optional command lines for launching the prerequisite under different UI environments:
- Full UI - command line parameters used for an installation with full user interface
- Basic UI - command line parameters used for an installation which shows only a progress bar
- Silent (no UI) - command line parameters for an installation with no user interface
This field supports Formatted type only if the prerequisite is feature-based.
The command line of a prerequisite accepts all the standard MSIEXEC
parameters if the prerequisite's installation package is
MSI-based.
If only Full UI command line parameters are
specified, these parameters will also be used for both basic UI and
silent installations.
Maintenance Command Lines
These options allow you to repair or uninstall the prerequisite when the main package is in maintenance mode.
- Repair using this command line - repairs the prerequisite when the main package is repaired during maintenance.
- Uninstall using this command line - removes the prerequisite when the main package is uninstalled.
If no command line parameters are specified after checking the
maintenance options, the MSI will simply launch the prerequisite
installer.