Managed Extensibility Framework is the new feature of .net 4.0. What is it ? and How to use it in our existing application ?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It is a “add-in” framework which is designed to let add-ins customize a lot of things in your application. Visual Studio 2010 extension architecture is build with MEF which should give you an idea of how “extensible” it is (look at how different the extensions for VS 2010 is).
Take a look on this article:
Building Composable Apps in .NET 4 with the Managed Extensibility Framework
Description from http://code.msdn.microsoft.com/mef (which contains the source code):
The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed. If you are building extensible applications, extensible frameworks and application extensions, then MEF is for you.