Mehrfaches Zusammenführen eines Moduls mit mehreren Sprachen in demselben Paket

Wenn ein Modul mehrere Sprachen unterstützt, können Sie es mehrmals in derselben Windows Installer-Datenbank zusammenführen, aber stellen Sie sicher, dass jeder Merge eine andere Sprache verwendet. Fordern Sie vor jeder Zusammenführung eine andere Sprache als das Modul an. Die resultierende .msi Datenbank verfügt dann für jede Zusammenführung des Moduls über einen Datensatz in der ModuleSignature-Tabelle. Komponenten, die von mehreren Sprachen gemeinsam genutzt werden, sind nur einmal in der Komponententabellevorhanden, aber jeder Sprache in der ModuleComponents-Tabelle zugeordnet.

Wenn mehrere Sprachen eines Moduls in demselben Paket zusammengeführt werden, muss jede Zusammenführung dieselben Einschränkungen für Codepages wie einsprachigen Modulen erfüllen. Die Module dürfen keine Zeichenfolgen in 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 Dateitabelle ändern, um die vorhandene .cab direkt in Ihrer Installation aus dem Modul zu verwenden. Die Reihenfolge der Dateien in der Dateitabelle muss der Reihenfolge der Dateien in der Datei .cab. Beim mehrfachen Zusammenführen eines Moduls in einer Installationsdatenbank kann die Sequenz geändert werden, da dateien, die von den Sprachen gemeinsam genutzt werden, möglicherweise bereits aus einer vorherigen Zusammenführung im Modul vorhanden sind und eine andere relative Sequenznummer haben.