2010-08-31 65 views
4

我认为这听起来像一个愚蠢的问题。我从caliburn micro开始:customizing the bootstraper。我安装了.NET Framework 4,VS2010。但是当我尝试添加using,有智能感知,告诉我,我有System.ComponentModel.Design但没有成分或任何的安装.NET Framework 4时找不到System.ComponentModel.Composition

using System.ComponentModel.Composition; 
using System.ComponentModel.Composition.Hosting; 
using System.ComponentModel.Composition.Primitives; 

可用。我试图添加一个引用,但在列表中找不到System.ComponentModel,即使

回答

5

您是否安装了托管扩展框架? MSDN says thatSystem.ComponentModel.Composition是MEF的一部分。

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

2

这是因为你的目标是3.5框架。这就是为什么你无法找到system.componentmodel.composition。如果您已将目标更改为4.0,但仍看不到构图。所有你需要做的就是去项目然后添加引用,然后找到system.componentmmodel.composition。一旦你已经添加它。您已经可以看到作品了。希望能帮助到你。 :)

0

您应该到References-> Add Reference-> Framework并选择System.ComponentModel.Composition

相关问题