mef - MEF 是关于 UI 的吗?如果不是,为什么所有的例子都是关于 GUI 组合的?

标签 mef

MEF 团队一直在说它是关于插件模型的。那么,我们是在谈论 UI 插件吗?我们如何在非 UI 代码中使用这些东西?
我下载了代码,示例都是关于 GUI 的。我猜错了吗?

最佳答案

伊利亚

MEF 绝对不仅仅适用于 UI。 MEF 与 UI 无关,这就是它位于 System.ComponentModel 命名空间中的原因。您可以在桌面应用程序、Web 应用程序或服务中使用 MEF。

在 sample 方面,感谢您的反馈。我们确实需要更好的示例来说明它是一种非基于 UI 的技术。我认为很多样本都被 UI 所吸引的原因是我们的主要合作伙伴(如 Visual Studio)正在桌面应用程序中使用 MEF。我将与团队讨论一些非基于 UI 的示例。

谢谢
格伦

关于mef - MEF 是关于 UI 的吗?如果不是,为什么所有的例子都是关于 GUI 组合的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139853/

相关文章:

c# - 如何将装饰器模式与 C# MEF 相结合?

c# - Prism ServiceLocator GetInstance 和 MEF

.net - 插件向后兼容性

c# - MEF 'The export is not assignable to type' 错误

c# - MEF,为什么创建了一个相同的导出插件的相同副本?

visual-studio - 编写 Visual Studio MEF 扩展时如何进行日志记录

c# - 由于复制重复引用而导致构建时间长

c# - MEF:如何检索类型的新实例?

c# - 元数据 View 必须是具有无参数或字典构造函数的具体类

c# - MEF:尽管找到并加载了 PRISM 模块,但应用程序声称找不到它们