Managed Extensibility Framework(MEF)
[Managed Extensibility Framework (MEF)]
What is MEF
MEF is a Composition based Extensibility framework that can be used by both First and third parties to extent application features.
It is based on Composition automatic discovery logic that allow components to be developed separately and then framework pick all required components at run time and put them together make them work like a single unit.
When to use MEF
When you have a large application in which classes are holding instances of other classes and you don`t want tight coupling during object initialization like x=new MyClass.
if you want an alternative way of dependency injection with automated discovery
Perquisite
Visual Studio 2010
Getting Started
Watch a Simple Demo Videos
Read some overview Tutorials
Hands On Lab
More Resources
None
Advance Topics
TODO
Related Technologies
Best Practices (Dos and Don`t Dos)
TODO
Discussions (FAQs)
Recommended Books
No book has been released yet.
Additional References
MEF Home : http://mef.codeplex.com/
Documentation http://mef.codeplex.com/documentation