Microsoft Extensibility Framework in der Praxis
Microsoft Extensibility Framework in der Praxis
Das Microsoft Extensibility Framework, kurz MEF, ist seit der Framework Version 4.0 fester Bestandteil des .NET Frameworks. Ganz kurz gefasst dient es dazu, Klassen auszulagern, z.B. in eine DLL Datei. Es ermöglicht eine lose Kopplung von Komponenten und eignet sich damit hervorragend für die Realisierung einer Plugin-Architektur. Microsoft selbst setzt das MEF Framework bereits intensiv für Visual Studio 2010 ein.
Wer einfach nur eine ganz knappe HowTo-Anleitung sucht, wie das MEF Framework in einem eigenen Projekt eingesetzt werden kann, ist mit diesem Blogeintrag fündig geworden.