Konfigurierbare Zusammenführungsmodule
Zusammenführungsmodule (MSM-Dateien) können erstellt werden, um Attribute zu enthalten, die vom Consumer des Seriendruckmoduls konfigurierbar sind. Dadurch kann das Seriendruckmodul zu dem Zeitpunkt konfiguriert werden, zu dem das Installationspaket und das Modul zusammengeführt und vom Endbenutzer installiert werden. Konfigurierbare Zusammenführungsmodule erfordern Mergemod.dll Version 2.0, können aber auf einer beliebigen Version von Windows Installer ausgeführt werden.
Die Implementierung konfigurierbarer Zusammenführungsmodule besteht aus zwei Teilen. Beim Erstellen des Seriendruckmoduls (MSM-Datei) fügt der Seriendruckmodulautor der Moduldatenbank Informationen hinzu, die angibt, welche Elemente geändert werden können und wie diese Elemente vom Modulbenutzer konfiguriert werden können. Der Autor fügt den Zusammenführen von Moduldatenbanktabellen Einträge hinzu, die für konfigurierbare Informationen reserviert sind (ModuleConfiguration-Tabelle und ModuleSubstitution-Tabelle), aktualisiert die _Validation Tabelleund fügt Einträge für die konfigurierbaren Zusammenführungsmodultabellen der ModuleIgnoreTable-Tabellehinzu. Die Ergänzungen zur Tabelle "ModuleIgnore" sind erforderlich, damit das Modul mit Mergemod.dll Versionen vor 2.0 kompatibel ist.
Zweitens: Beim Zusammenführen des Moduls in ein Installationspaket (.msi Datei) verwendet der Endbenutzer des Moduls ein Seriendrucktool. Das Zusammenführungstool ruft Mergemod.dll auf, um die Konfigurationsinformationen im Modul für ein Clientkonfigurationstool verfügbar zu machen. Das Konfigurationstool kann mit dem Endbenutzer interagieren, ist jedoch nicht erforderlich, um alle möglichen Konfigurationsoptionen verfügbar zu machen. Wenn der Benutzer ablehnt, eine Auswahl für ein konfigurierbares Element bereitzustellen, stellt das Modul möglicherweise einen Standardwert bereit. Nachdem der Benutzer das Konfigurationstool ausgewählt hat, ruft das Seriendrucktool Mergemod.dll auf, um den Seriendruck auszuführen.
Konfigurierbare Zusammenführungsmodule sind vollständig kompatibel mit Tools vor Mergemod.dll Version 2.0. In diesen Fällen verwendet das Tool die Standardwerte im Modul.
Weitere Informationen finden Sie unter Verwenden von konfigurierbaren Zusammenführungsmodulen.