Freigeben über


Verbinden eines Mergemoduls mit mehreren Funktionen

Die Connect-Methode des Merge-Objekts kann verwendet werden, um ein Modul mit einer zusätzlichen Funktion zu verbinden, das mit der Datenbank zusammengeführt wurde oder das mit der Datenbank zusammengeführt wird. Die Funktion muss vorhanden sein, bevor diese Methode aufgerufen wird.

Ein Mergemodul sollte niemals eine Komponente mit Systemdateien an die Standardfunktion einer Anwendung liefern, da dies dazu führen kann, dass der Installer die Anwendung bei jeder Verwendung der Systemdatei überprüft und repariert. Eine MSI-Datei, die Komponenten aus einem Mergemodul akzeptieren soll, sollte so erstellt werden, dass alle Komponenten, die Systemdateien enthalten, nur zu Funktionen gehören, die von der Standardfunktion der Anwendung getrennt sind.

Wenn Ihr Paket ein Mergemodul verwendet, das Systemdateien enthält, die alle Komponenten aus dem Mergemodul mit der Standardfunktion der Anwendung verknüpfen, kann ein Versuch, die Systemdatei zu verwenden, dazu führen, dass der Installer versucht, die Standardfunktion der Anwendung zu reparieren. Wenn die Standardfunktion nicht repariert werden kann, schlägt die Installation möglicherweise fehl.