Dela via


Koppla moduldatabas

Databasen för en sammanslagningsmodul innehåller alla installationsegenskaper och installationslogik för modulen. Det är i princip en förenklad installationsprogramdatabas eller .msi fil. Standarddatabasfiler för sammanslagningsmoduler anges av ett .msm-tillägg. En lista över alla databastabeller som kan finnas i sammanslagningsmoduler finns i Merge Module Database Tables. Följande tabeller krävs i databasen för varje MSM-fil:

Komponent

Directory

FeatureComponents

Fil

ModuleSignature

ModuleComponents

Observera att tabellerna Component, Directory, FeatureComponents och File också finns i alla .msi filer. En sammanslagningsmoduldatabas innehåller inte en funktionstabell så msm-filen kan inte installeras ensam. Om du vill installera en sammanslagningsmodul måste den först sammanfogas med hjälp av ett sammanslagningsverktyg i en .msi fil.

Tabellen ModuleSignature finns bara i .msi filer som har sammanfogats med minst en msm-fil. Om den här tabellen finns i en .msi fil innehåller den en post för varje sammanslagningsmodul som tidigare har sammanfogats i installationsdatabasen.

Sammanslagningsmoduler kan innehålla valfria MergeModule-sekvenstabeller. Dessa tabeller förekommer endast i .msm-filer. När .msm-filerna sammanfogas till en .msi fil ändrar dessa tabeller åtgärden sekvenstabeller av .msi-filen.

Sammanslagningsmoduler kan innehålla anpassade tabeller. Dessa tabeller används av anpassade åtgärder definieras i sammanslagningsmodulen.

Sammanslagningsmoduler kräver sällan användargränssnittstabeller. Dessa tabeller behöver endast finnas i sällsynta fall där sammanslagningsmodulen kräver indata från användaren under installationen. Mer information finns i Authoring User Interfaces in Merge Modules.