Verbinden eines Mergemoduls mit mehreren Features

Die Verbinden-Methode des Mergeobjekts kann verwendet werden, um ein Modul mit einem zusätzlichen Feature zu verbinden, das mit der Datenbank zusammengeführt wurde oder mit der Datenbank zusammengeführt wird. Das Feature muss vorhanden sein, bevor diese Methode aufgerufen wird.

Ein Mergemodul sollte niemals eine Komponente mit Systemdateien an das Hauptfeature einer Anwendung übermitteln, 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 Features gehören, die vom Hauptfeature der Anwendung getrennt sind.

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