【问题标题】:Basic MEF workflow/usage基本 MEF 工作流程/用法
【发布时间】:2009-11-09 20:10:56
【问题描述】:

我正在寻找一个框架,它可以让我在我的 .NET 应用程序中拥有一个简单的插件系统。似乎 MEF 是 Microsoft 认可的框架,并将成为 .NET 4 的一部分(它似乎也可以与较旧的 .NET 版本作为单独的库以及 Mono 一起使用)。

我以前使用 Mono.Addins 作为不同项目的插件系统。基本思想是我定义了一组接口,这些接口成为“扩展点”,如果你愿意的话,是一个插件 API。

可以以类似的方式使用 MEF 吗?我如何开始使用 MEF,尤其是从具有 Mono.Addins 经验的人的角度来看?

【问题讨论】:

    标签: .net plugins mono mef extensibility


    【解决方案1】:

    是的,我在 CodeProject 文章中发布了一个示例,说明如何使用 MEF 执行您所说的操作:Building an Extensible Application with MEF, WPF, and MVVM

    【讨论】:

      【解决方案2】:

      你看过MEF CodePlex Site吗? Programming Guide 有一个不错的起点。

      【讨论】:

      • +1 MEF Codeplex 网站确实提供了很多关于如何使用该框架的优秀、简洁的示例。
      【解决方案3】:

      IOC 实用程序能否满足您的需求?我发现autofac 非常直接。

      【讨论】:

        猜你喜欢
        • 2011-02-09
        • 1970-01-01
        • 1970-01-01
        • 2011-03-13
        • 1970-01-01
        • 1970-01-01
        • 2023-04-01
        • 2011-04-23
        • 2011-09-07
        相关资源
        最近更新 更多