2

我正在寻找一个简单的代码示例,展示如何使用 Microsoft Managed Extensibility Framework (MEF)。

我真的很喜欢http://blogs.msdn.com/brada/archive/2008/09/29/simple-introduction-to-composite-applications-with-the-managed-extensions-framework.aspx上的代码,但它是为 MEF CTP 2 或 3 编写的,并且当前版本 (CTP5) 的语法已更改。

4

1 回答 1

2

我只需下载 MEF 并查看包含的示例。

MEF 站点上也有一个包含示例文档的页面。但是,示例文档有点过时 - 下载中的示例更新。此外,CTP5 增加了一个新样本(MEF Studio)。

在查看代码方面,这可能是最容易破译的示例。该文件中唯一缺少的部分是 MainWindow 类的定义:

[Export]
public partial class MainWindow
{
    // ...

如果您添加它,它几乎是一个完整的示例。

于 2009-05-13T15:49:43.683 回答