Freigeben über


Einführung in Mergemodule

Aktualisiert: November 2007

Mit Mergemodulen bietet Windows Installer eine Standardmethode zur Bereitstellung von Komponenten, durch die sichergestellt wird, dass die richtige Komponentenversion installiert wird. Ein Mergemodul enthält Komponenten, z. B. eine .dll zusammen mit allen verwandten Dateien, Ressourcen, Registrierungseinträgen und Installationslogiken.

Mergemodule können nicht direkt installiert werden, sondern werden für jede Anwendung, die die Komponente verwendet, im Installationsprogramm zusammengeführt. Dadurch wird gewährleistet, dass die Komponente für alle Anwendungen einheitlich installiert wird. Probleme wie Versionskonflikte, fehlende Registrierungseinträge und falsch installierte Dateien werden dadurch vermieden.

Jedes Mergemodul enthält eindeutige Versionsinformationen. Diese werden von der Windows Installer-Datenbank verwendet, um festzulegen, welche Anwendungen die Komponente verwenden. Dadurch wird verhindert, dass eine Komponente vorzeitig entfernt wird. Aus diesem Grund sollte ein neues Mergemodul für jede Versionserweiterung Ihrer Komponente erstellt werden. Ein Mergemodul sollte niemals aktualisiert werden, nachdem es in ein Installationsprogramm eingefügt wurde.

Die Tools zur Bereitstellung von Software in Visual Studio erleichtern das Erstellen von Mergemodulen und fügen sie in die betreffenden Installationsprogramme für die Anwendungen ein.

Siehe auch

Aufgaben

Gewusst wie: Erstellen oder Hinzufügen eines Mergemodulprojekts

Konzepte

Mergemodulprojekte