Mergemodule

Mergemodule bieten eine Standardmethode, mit der Entwickler*innen gemeinsam genutzte Windows Installer-Komponenten und die Setuplogik für ihre Anwendungen bereitstellen können. Mergemodule werden verwendet, um gemeinsam genutzten Code, Dateien, Ressourcen, Registrierungseinträge und Setuplogik für Anwendungen in einer einzelnen zusammengesetzten Datei bereitzustellen. Entwickler*innen, die neue Mergemodule erstellen oder vorhandene Module verwenden, sollten den in diesem Abschnitt beschriebenen Standard befolgen.

Die Struktur eines Mergemoduls ist mit einer vereinfachten MSI-Datei von Windows Installer vergleichbar. Ein Mergemodul kann jedoch nicht allein installiert werden, sondern muss mithilfe eines Mergetools mit einem Installationspaket zusammengeführt werden. Entwickler*innen, die Mergemodule verwenden möchten, müssen sich eines der frei verteilbaren Mergetools wie Mergemod.dll beschaffen oder ein Mergetool von einem unabhängigen Softwarehersteller erwerben. Entwickler*innen können neue Mergemodule erstellen, indem sie viele der Softwaretools verwenden, die zum Erstellen eines Windows Installer-Installationspakets verwendet werden, z. B. den Datenbank-Tabellen-Editor Orca, der mit dem Windows Installer SDK bereitgestellt wird.

Wenn ein Mergemodul mit der MSI-Datei einer Anwendung zusammengeführt wird, werden alle Informationen und Ressourcen, die zum Installieren der vom Mergemodul bereitgestellten Komponenten erforderlich sind, in die MSI-Datei der Anwendung integriert. Das Mergemodul ist für die Installation dieser Komponenten dann nicht mehr erforderlich und muss für Benutzer*innen nicht zugänglich sein. Da alle Informationen, die für die Installation der Komponenten benötigt werden, in einer einzelnen Datei bereitgestellt werden, können mit der Verwendung von Mergemodulen viele Probleme mit Versionskonflikten, fehlenden Registrierungseinträgen und nicht ordnungsgemäß installierten Dateien beseitigt werden.

Weitere Informationen zu Mergemodulen finden Sie unter: