File Type

The File Type of semantic type is one of the Key Format Types. This type consists of a foreign key into the File table provided by the user.

The File type may be used with the following kinds of ContextData.

AssemblyContext ContextData

This type may be used to enable users to configure foreign keys to Win32 or common language runtime assemblies. The merge tool must substitute a Windows Installer Identifier for items of this type into the template in the Value column of the ModuleSubstitution table. Mergemod.dll does not enforce this and it is up to the merge tool to ensure that the user provides a valid key into the File table.

Null is a valid value for this type unless the msmConfigItemNonNullable has been included in the Attributes field of the ModuleConfiguration table.