找不到安装了.NET Framework 4的System.ComponentModel.Composition

Jie*_*eng 4 mef mvvm caliburn

我觉得这听起来像个愚蠢的问题.我开始使用caliburn micro:自定义bootstraper.我安装了.NET Framework 4,VS2010.但是当我尝试添加一个时using,有智能感知告诉我我有System.ComponentModel.Design但没有任何组合或任何

using System.ComponentModel.Composition;
using System.ComponentModel.Composition.Hosting;
using System.ComponentModel.Composition.Primitives;
Run Code Online (Sandbox Code Playgroud)

可用.我试图添加一个引用,但无法在列表中找到System.ComponentModel

Rob*_*vey 5

您是否安装了Managed Extensibility Framework? MSDN说这 System.ComponentModel.Composition是MEF的一部分.

假设MEF已包含在.NET 4中,您还需要向项目添加对System.ComponentModel.Composition.dll的引用.