Skip to main content

Merge Modules

The Merge Modules view shows the merge modules included in the MSI.

Merge modules are standard MSI database entries stored in .msm files. They bundle shared components or resources so you can reuse them across multiple applications.

master Packager Advanced Editor - Merge Modules view

Fields

FieldDescription
Module(s)Specifies the merge modules to add to the package.
DirectorySets the target directory where the merge module installs.
FeatureAssociates the merge module with a feature so it installs only when that feature is selected.
MediaDetermines how the merge module CAB files are packaged. Use Build CAB inside MSI to embed the CAB in the MSI, or Build CAB outside MSI to store it next to the MSI.
LanguageSpecifies the language ID for the merge module.
Do not show merge conflictsHides merge conflicts during module integration. This is useful for silent builds or automated packaging.
note

Embedding the CAB inside the MSI simplifies distribution but can increase the MSI size.

warning

Hiding conflicts can speed up builds, but unresolved conflicts can affect the installation.

Why use merge modules?

  • Reuse common components across multiple installers.
  • Reduce the chance of missing dependencies.
  • Keep file versions and registry settings consistent.