In the latest episode of the Visual Studio 10-4 show, Jason takes a look at a new library in .NET Framework 4 and how it helps developers write applications that are more extensible and easier to maintain than before.
The Managed Extensibility Framework (MEF) presents a simple solution for the runtime extensibility problem. Until now, any application that wanted to support a plugin model needed to create its own infrastructure from scratch. Those plugins would often be application-specific and could not be reused across multiple implementations.
For more information on the Managed Extensibility Framework, make sure to check out its home on Codeplex: http://www.codeplex.com/mef.