The classic .NET Framework 3.5 will no longer be an optional Windows component in the future, but a standalone setup.
The Managed Extensibility Framework in .Net avoids fragile hard dependencies in your code and builds applications that are loosely coupled, lightweight, and extensible The MEF (Managed Extensibility ...