Partager via


Base de données de module de fusion

La base de données d’un module de fusion contient toutes les propriétés d’installation et la logique d’installation du module. Il s’agit essentiellement d’un fichier de base de données d’installation simplifié ou .msi. Les fichiers de base de données de module de fusion standard sont indiqués par une extension .msm. Pour obtenir la liste de toutes les tables de base de données qui peuvent exister dans les modules de fusion, consultez tables de base de données de module de fusion. Les tableaux suivants sont requis dans la base de données de chaque fichier .msm :

composant

répertoire

FeatureComponents

fichier

ModuleSignature

ModuleComponents

Notez que les tables Component, Directory, FeatureComponents et File sont également présentes dans tous les fichiers .msi. Une base de données de module de fusion ne contient pas de table de fonctionnalités et le fichier .msm ne peut donc pas être installé seul. Pour installer un module de fusion, il doit d’abord être fusionné à l’aide d’un outil de fusion dans un fichier .msi.

Le ModuleSignature Table est uniquement présent dans les fichiers .msi qui ont été fusionnés avec au moins un fichier .msm. Si ce tableau est présent dans un fichier .msi, il contient un enregistrement pour chaque module de fusion précédemment fusionné dans la base de données d’installation.

Les modules de fusion peuvent contenir des tables de séquence MergeModule facultatives. Ces tables se produisent uniquement dans les fichiers .msm. Lorsque les fichiers .msm sont fusionnés dans un fichier .msi, ces tables modifient l’action tables de séquences du fichier .msi.

Les modules de fusion peuvent contenir des tables personnalisées. Ces tables sont utilisées par actions personnalisées définies dans le module de fusion.

Les modules de fusion nécessitent rarement des tables d’interface utilisateur. Ces tables doivent être présentes uniquement dans de rares cas où le module de fusion nécessite une entrée de l’utilisateur pendant l’installation. Pour plus d’informations, consultez Création d’interfaces utilisateur dans les modules de fusion.