Authoring Merge Module Component Tables

A Component table is required in every merge module. This table contains a record for each component delivered by the merge module to the target .msi file. Note that each of these components must also be specified in the ModuleComponents table described in Authoring ModuleComponents Tables.

Use the standard naming convention when entering names into the Component column to ensure that the identifier for each component is unique for all merge modules and installation databases. For more information, see Naming Primary Keys in Merge Module Databases.

Complete the remaining fields in each record as described for an installation database in Component table. The components added to a package by a merge module must adhere to the guidelines for valid Windows Installer Components described in the following sections: