Création de tables de fichier de module de fusion

Une table de fichiers est requise dans chaque module de fusion et doit avoir un enregistrement pour chaque fichier qui est remis au package d’installation cible par le module de fusion. Lorsque le module de fusion est fusionné dans un fichier .msi, chaque fichier de la table de fichier de module de fusion est stocké dans un fichier CAB dans le fichier. msm. Le nom du fichier cab dans un module de fusion est toujours le suivant : MergeModule. CABinet.

Pour plus d’informations, consultez génération de fichiers CAB MergeModule. cab.

  • Étant donné que les fichiers d’un module de fusion sont toujours stockés dans un fichier CAB, il n’est pas nécessaire de définir les indicateurs de bits msidbFileAttributesNoncompressed ou msidbFileAttributesCompressed dans la colonne attributs de la table file.

  • Les noms des fichiers dans MergeModule. cab doivent correspondre à la clé primaire de la table de fichiersdu module de fusion.

    La colonne de fichier est la clé primaire de la table de fichiers et les entrées de ce champ doivent respecter la convention décrite dans nommage des clés primaires dans les bases de données de module de fusion.

  • Les numéros de séquence de fichiers sont spécifiés dans la colonne séquence de la table file.

    Les fichiers doivent être répertoriés dans la table de fichiers du module de fusion dans l’ordre dans lequel ils sont stockés dans MergeModule. cab. Les numéros de séquence des fichiers n’ont pas besoin d’être consécutifs, mais ils doivent suivre la même séquence que les fichiers qui sont stockés dans le fichier CAB. Par exemple, les premier, deuxième et troisième fichiers stockés dans le fichier CAB peuvent avoir les numéros de séquence 100, 200 et 300.

  • Le programme d’installation ignore les fichiers supplémentaires inclus dans MergeModule. cab qui ne sont pas répertoriés dans la table de fichiers.

    Un fichier CAB peut contenir tous les fichiers nécessaires pour un module de fusion qui prend en charge plusieurs langues à l’aide de transformations. Tous les fichiers de langue peuvent recevoir un numéro de séquence unique dans le fichier CAB, puis une transformation peut ajouter ou supprimer des fichiers dans la table de fichiers si nécessaire pour une langue spécifique. Pour plus d’informations, consultez création de modules de fusion multilingues.

Pour plus d’informations, consultez table file.