Merge Modules Tab

The Merge Modules tab on the Options dialog box enables you to set preferences for merge modules and merge module projects.

Merge Module Tab Settings

Setting

Project Type

Description

Merge Module Locations (Current User) and Merge Module Locations (All Users)

Basic MSI, InstallScript, InstallScript MSI

Enter the paths where you store merge modules (.msm files). Separate additional paths with a comma, as in the following example:

C:\MergeModules,C:\My Files\MergeModules

Note that you can use path variables in the path, as in the following example:

<ISProductFolder>\Modules\i386,<ISProjectFolder>\MyCustomModules

You can also use environment variables in the path.

The All Users option is available if you want to run a command-line build under a system account for which you cannot easily update the user settings.

The first path that you list is where InstallShield should copy a merge module after it is built. The file is copied only if you select Copy to Modules folder in the Merge Module Options panel of the Release Wizard, if you select the Copy to Merge Modules folder option in the Publish Merge Module setting on the Events tab in the Releases view, or if you run ISCmdBld.exe with the -e command-line option. InstallShield creates the folder if it does not exist.

InstallShield provides additional ways for specifying the folders that contain merge modules. For more information, see Specifying the Directories that Contain Merge Modules.

Note:In order to configure the All Users option, you must be running InstallShield with administrative privileges. If you do not have administrative privileges, this option is disabled. To learn more, see Launching InstallShield with vs. Without Administrative Privileges.

Merge Module File Search Behavior

Basic MSI, InstallScript MSI

When you add a file to your project via the Best Practices Component Wizard or the Files view (with Best Practices active), InstallShield searches the merge modules to see if there is a module that contains that file and notifies you of any matches.

In this section, you can select options that InstallShield uses to determine whether the files match.