Advanced Settings Panel

InstallShield 2019 » Release Wizard

Project • This information applies to the following project types:

Basic MSI
InstallScript MSI
Merge Module

The Advanced Settings panel enables you to set the release location and file name format. For installation projects, you can also specify whether you want to create Autorun and package definition files along with your release. You can optionally specify an earlier release build to optimize patch creation.

If you are rebuilding an existing release, the wizard remembers the build settings you last specified.

Panel Options

Release Settings

Release Settings Area on the Advanced Settings Panel

Setting

Description

Location

Enter the directory where you would like your release to be saved. You may navigate to this directory by clicking the Browse button. Alternatively, you may enter a path variable for your release location. To use a path variable in this field, you can either navigate to the directory your path variable points to, or you can enter the name of the path variable you would like to use, enclosed in angle brackets—for example, <MyVariable>.

Use long file names

If your release will be stored on media that supports long file names, select this check box. If long file names are not supported, or if you are uncertain what file name format your media supports, clear this check box.

Optimize size

If you want InstallShield to use the LZX method of compression when building this release’s cabinet files, select this check box. To use MSZIP compression, clear this check box.

The Cab Optimization Type setting on the Build tab for a release in the Releases view also lets you select LZX or MSZIP compression for the .cab files; in addition, this setting also lets you specify that you do not want to use any compression for the .cab files.

Important • Using compression generally decreases the size of your compressed files, but the build process may take more time to complete. Depending on the number and size of the files being compressed, the LZX compression and the build may take hours to complete. Therefore, if you select this check box, it is recommended that your build machine have the latest hardware to minimize the time that it takes for the build to complete.

This setting is used only if your release is configured to compress some or all of its files into .cab files.

Use path variable test values

If you used test values for any of your path variables, you can set those variables to their actual values at this time.

Generate Autorun.inf

Choose this option if you are distributing your installation on a CD-ROM and want to support the AutoPlay feature, a Windows logo requirement. A text file called Autorun.inf containing the instructions to autoplay your installation will be created in the root of your disk images folder.

You can edit this file to add additional AutoPlay options or to pass command-line parameters to MsiExec.exe or Setup.exe.

AutoPlay will not work in the disk image folders on your development system, because it is enabled only in root drives. Note also that users can turn off AutoPlay on their own systems.

Generate Package Definition File

To create a package definition file (.pdf) that enables end users to run your installation as an SMS job, select this check box. If you select this check box, InstallShield creates a version 2.0 .pdf.

Build UTF-8 Database

If you want the Windows Installer database, along with any instance or language transforms, to be built using the UTF-8 encoding, select this check box.

The UTF-8 encoding supports characters from all languages simultaneously, enabling you to mix and match, for example, Japanese and German, or Russian and Polish, both in text shown to end users and in file names and registry keys. These mixed languages work correctly regardless of the current language of the target system. However, some scenarios result in user interface issues. For example, if an end user specifies the /qb command-line option or uninstalls the product from Add or Remove Programs, Windows Installer uses very small fonts to display the user interface text in a UTF-8 database.

If you clear this check box, InstallShield creates an ANSI database when you build your release. This option does not let you mix characters from languages in different code pages.

This check box is cleared by default.

Patch optimization (Optional) Area

To make the smallest possible patches, file keys in the File table should be identical in the earlier and later .msi databases. The patch-creation process uses the File table keys to determine if two files are the same file. (The actual file names cannot reliably be used, since a package might contain more than one file with the same name, installed under different conditions.) If the previous package is specified here, InstallShield uses identical File table keys for identical files.

For more information, see Upgrade Considerations.

Previous Windows Installer package

Browse for the earlier release version of the .msi file.

See Also