Erstellen von Merge Module File-Tabellen

Eine File-Tabelle wird in jedem Mergemodul benötigt und sollte einen Datensatz für jede Datei enthalten, die vom Mergemodul an das Zielinstallationspaket übermittelt wird. Wenn das Mergemodul in eine .msi-Datei zusammengeführt wird, wird jede Datei in der File-Tabelle des Mergemoduls in einer CAB-Datei in der MSM-Datei gespeichert. Der Name der CAB-Datei in einem Mergemodul lautet immer wie folgt: MergeModule.CABinet.

Weitere Informationen finden Sie unter Generieren von MergeModule.CABinet-CAB-Dateien.

  • Da die Dateien eines Mergemoduls immer in einer CAB-Datei gespeichert werden, ist es nicht erforderlich, die Bitflags msidbFileAttributesNoncompressed oder msidbFileAttributesCompressed in der Attribute-Spalte der File-Tabelle festzulegen.

  • Die Namen der Dateien in MergeModule.CABinet müssen mit dem Primärschlüssel in der File-Tabelle des Mergemoduls übereinstimmen.

    Die File-Spalte ist der Primärschlüssel der File-Tabelle, und die Einträge in diesem Feld müssen der Konvention entsprechen, die unter Benennen von Primärschlüsseln in Mergemodul-Datenbanken beschrieben ist.

  • Die Sequenznummern sind in der Sequence-Spalte der File-Tabelle angegeben.

    Dateien müssen in der File-Ttabelle des Mergemoduls in derselben Reihenfolge aufgeführt werden, in der sie in MergeModule.CABinet gespeichert sind. Die Sequenznummern der Dateien müssen nicht aufeinander folgen, aber sie müssen derselben Sequenz folgen wie die Dateien, die in der CAB-Datei gespeichert sind. Beispielsweise können die ersten, zweiten und dritten Dateien, die in der CAB-Datei gespeichert sind, die Sequenznummern 100, 200 und 300 aufweisen.

  • Das Installationsprogramm überspringt zusätzliche Dateien, die in MergeModule.CABinet enthalten sind und nicht in der File-Tabelle aufgeführt sind.

    Eine CAB-Datei kann alle Dateien enthalten, die für ein Mergemodul erforderlich sind, das mehrere Sprachen mithilfe von Transformationen unterstützt. Alle Sprachdateien können eine eindeutige Sequenznummer in der CAB-Datei erhalten; daraufhin können mithilfe einer Transformation Dateien aus der File-Tabelle hinzugefügt oder entfernt werden, wenn dies für eine bestimmte Sprache erforderlich ist. Weitere Information dazu finden Sie unter Erstellen von Mergemodulen mit mehreren Sprachen.

Weitere Informationen finden Sie unter File-Tabelle.