【发布时间】:2009-05-13 08:33:59
【问题描述】:
我正在使用 Managed Extensibility Framework (MEF) 在 .Net 中学习可插入架构。 我在网上看到了示例代码,但是当我尝试实现它时,我卡住了。
代码正在使用:
var catalog = new AttributedAssemblyPartCatalog(Assembly.GetExecutingAssembly());
var container = new CompositionContainer(catalog.CreateResolver());
这个var 在 C# 3.0 上可用,而我在 C# 2.0 中编码。
以上两种说法的替代方案是什么?如何使用 VS 2005 让它们在 c# 2.0 中工作?
我现在尝试了这个bt它的说法
错误 1 找不到类型或命名空间名称“AttributedAssemblyPartCatalog”(您是否缺少 using 指令或程序集引用?) C:\Documents and Settings\test\Desktop\MEFDemo\ MEFDemo\Program.cs 31 13 MEFDemo
我在哪里添加了对 SystemComponentModel.Composition 的引用
【问题讨论】: