MSI Factory 2.3

Merge Module Properties

Merge Module Properties

Previous topic Next topic  

Merge Module Properties

Previous topic Next topic  

MSI Factory

Merge Module

Filename:

The full path and filename of the merge module on your development system. Merge modules end in the .MSM file extension. This field is read-only, you must click the Browse button to change the filename. Note that when you select a different merge module file the default settings for the ID, Language and Configuration Variables will be reset and re-initialized from the newly selected file. If you browse for and select the same merge module file, you will be asked for confirmation and then the file will be re-scanned for the default settings.

ID:

A unique identifier for the merge module. This value is filled in with a default when you add a merge module to your project and is arbitrary. You can change it if you wish.

Media source:

The media source that the files in the merge module will be put into during the build. You can choose from any of the Media elements defined on the Media dialog (Project > Media). Usually this is just left at "1" which, by default, is a cab file embedded inside of the MSI database.

Parent folder:

The folder from your installer that will be the parent for the merge module's needs. Many merge modules will not use this folder as they just install files to the system folder or their own folder. However, some merge modules will use it for side-by-side installations, etc. In general, leave this value as "INSTALLDIR" unless you have a specific reason to change it. You can click the Browse button to open the Folders dialog where you can select a folder.

Language

Merge modules can be authored with support for several languages in each one. This section lets you specify the language that you would like to use from the merge module, if available. If the language that you specify is not available then the default language of the merge module will be used.

Use build language

If checked, the language identifier of the language that you build your installer with will be used for the merge module. Languages can be edited and configured on the Languages dialog (Project > Languages). If unchecked, you can specify a language ID below.

Language ID:

If you do not select Use build language above, you can specify a language identifier here.

Configuration Variables

A list of configuration variables requested by the merge module. These values are read out of the merge module database's ModuleConfiguration table. Please consult the merge module's documentation or contact the merge module author for help with the meaning of specific configuration variables.

More Information

MSDN Online: About Merge Modules

MSDN Online: Merge Modules

MSDN Online: ModuleConfiguration Table

WiX Help File: Merge Element


Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us