Frage

  

Mögliche Duplizieren:
   Die Wahl zwischen MEF und MAF (System.AddIn)

Ist das Managed Extensibility Framework ein Ersatz für System.AddIn? Oder sind sie einander ergänzen?

War es hilfreich?

Lösung

Es ist in den MSDN Foren berührt hier:

Vergleich zum AddIn Bibliotheken?

Und auch von Krzysztof Cwalina in seinem Blog auf der Veröffentlichung von MEF:

Managed Extensibility Framework

Zusammenfassung : Sie leben nebeneinander

.

Andere Tipps

Kurze Antwort nein, es ist nicht. System.AddIn können Sie Add-Ins in eine seprate App-Domain / Prozess isolieren. Es bietet auch Einrichtungen für die Versionsverwaltung. Diese Fähigkeiten sind entscheidend für viele Kunden besonders großen ISVs. MEF auf der anderen Seite ist für die Erweiterbarkeit einfaches Programmiermodell sein. Die beiden können zusammenarbeiten und sich gegenseitig ergänzen.

Wie Seite beachten, vor einiger Zeit entwickelte ich so genannt IsolatingCatalog, die für die Bereitstellung Teil Isolation MEF Katalog ist. Sie können ihn anweisen, so dass Sie Teile in einem separaten Anwendungsdomäne / Prozess erstellt werden. WCF ist für IPC verwendet. Check it out hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top