Managed Add-In Framework (MAF) (Namensraum System.AddIn) – seit .NET 3.5. Diese Biblio-thek ist weiterhin vorhanden, das in .NET 4.0 eingeführte MEF ist aber leichtgewichtiger und einfa-cher.
MAF bietet gegenüber MEF allerdings den Vorteil, dass man in MAF die Erweiterungen besser von der Hauptanwendung isolieren kann. MAF-Erweiterungen können dafür in eigenen Application Domains laufen.
Im Standard werden Add-Ins in Default App Domain geladen
OptionenLazy<Icontract>: Instanzen erst beim Zugriff erzeugt [ImportMany]: Mehrere Assemblies mit gleichem Typ laden Add-Ins können Metadaten in Form von Attributen bereitstellen über das Add-In
Langjährige Erfahrungen bei der Entwicklung von .NET-Anwendungen und dem Betrieb von Software auf der Microsoft-Plattform geben die Top-Experten von www.IT-Visions.de an Sie weiter.
Sie brauchen Unterstützung bei der Entwicklung Ihrer Software? Die Experten-Entwickler von MAXIMAGO entwickeln Ihre Anwendungen mit innovativen User Interfaces zum agilen Festpreis.