Authoring ModuleSignature Tables
The ModuleSignature table contains all the information needed to identify the merge module.
The ModuleID field is the primary key for this table and must follow the convention described in Naming Primary Keys in Merge Module Databases. For example, if the readable name of the merge module is MyLibrary and the GUID for the merge module is {880DE2F0-CDD8-11D1-A849-006097ABDE17}, the entry in the ModuleID column of the ModuleSignature table becomes MyLibrary.880DE2F0_CDD8_11D1_A849_006097ABDE17.
Enter the decimal identifier for the default language of the merge module into the Language field of the ModuleSignature table.
Enter the version of the merge module into the Version field.