Managed Extensibility Frameworkは、スタンドアロン プロジェクト (現在は .NET 3.5 を対象) であり、.NET 4.0 フレームワークの一部でもあります。
MEF パーツを含む .NET 3.5 をターゲットとするアセンブリを作成するとします。これらのアセンブリは、スタンドアロン バージョンの を参照しSystem.ComponentModel.Composition.dll
ます。
ここで、.NET 4.0 をターゲットとする MEF 対応アプリケーションを作成するとします。このアプリケーションはSystem.ComponentModel.Composition.dll
、.NET 4.0 フレームワークに付属する を参照します。このアプリケーションで前述の MEF パーツを使用できますか?