Multiple choice technology platforms and products

Which of the following does not apply to new MEF feature in .NET 4.0?

  1. MEF stands for Managed Extensibility Framework

  2. Due to it’s declarative-based and discovery-enabled approach, MEF becomes very powerful to use in an application where it is being used to put together a bunch of potentially unknown parts into a working application

  3. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed

  4. MEF is part of System.ComponentModel.CompositeApplication assembly in .NET 4.0

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

MEF (Managed Extensibility Framework) in .NET 4.0 is part of the System.ComponentModel.Composition namespace, not System.ComponentModel.CompositeApplication. Options A, B, and C correctly describe MEF's purpose and capabilities for building composable applications.