Ist MEF ein Ersatz für System.AddIn? [Duplikat]
-
02-07-2019 - |
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?
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.
.. nur zwei Links zur weiteren Verfügung:
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 .