Freigeben über


Mehrmaliges Zusammenführen eines Moduls mit mehreren Sprachen im selben Paket

Wenn ein Modul mehrere Sprachen unterstützt, können Sie es mehrmals in derselben Windows Installer-Datenbank zusammenführen. Stellen Sie jedoch sicher, dass für jede Zusammenführung eine andere Sprache verwendet wird. Fordern Sie vor jeder Zusammenführung eine andere Sprache aus dem Modul an. Die resultierende MSI-Datenbank verfügt dann über einen Datensatz in der Tabelle ModuleSignature für jede Zusammenführung des Moduls. Komponenten, die von Sprachen gemeinsam verwendet werden, sind in der Tabelle Component nur einmal vorhanden, aber jeder Sprache in der Tabelle ModuleComponents zugeordnet.

Beim Zusammenführen mehrerer Sprachen eines Moduls im selben Paket muss jede Zusammenführung dieselben Einschränkungen für Codepages erfüllen wie einsprachige Module. Die Module dürfen keine Zeichenfolgen aus verschiedenen Codepages enthalten.

Wenn Sie ein Modul mehrmals in einer einzelnen MSI-Datei zusammenführen, müssen Sie möglicherweise die Reihenfolge der Dateien in der Tabelle File ändern, um die vorhandene CAB-Datei aus dem Modul direkt in Ihrer Installation zu verwenden. Die Reihenfolge der Dateien in der Tabelle „File“ muss mit der Reihenfolge der Dateien in der CAB-Datei übereinstimmen. Beim mehrfachen Zusammenführen eines Moduls in eine Installationsdatenbank kann die Sequenz geändert werden, da Dateien, die von mehreren Sprachen gemeinsam genutzt werden, bereits aus einer vorherigen Zusammenführung im Modul vorhanden sein können und eine andere relative Sequenznummer aufweisen.