【问题标题】:When should use Managed Extensibility Framework?什么时候应该使用托管可扩展性框架?
【发布时间】:2012-09-26 10:20:48
【问题描述】:

我推荐了托管可扩展性框架的 thisthis 链接。但仍然没有完全清除某些部分。我很困惑......应该在哪种情况下使用 MEF,为什么?

还有其他MEF的例子吗?

【问题讨论】:

    标签: mef


    【解决方案1】:

    MEF 对于大型应用程序特别有用,在这些应用程序中,随着代码库大小的增加,在远程部分之间注入依赖项将变得难以管理。我发现使用 MVVM 编写的大型 GUI 应用程序可以极大地受益于像 MEF 这样的 IoC 容器。

    MEF 的基础是告诉它要创建什么,然后告诉它在哪里可以找到它应该创建的类型。

    我还建议查看Prism Event Aggregator,这也有助于减少和清理大型应用程序的耦合。

    【讨论】:

      【解决方案2】:

      我写了一篇关于它的小文章(起初是法语,但由 Bing 翻译)你可以阅读 Here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 2016-04-19
        相关资源
        最近更新 更多