0

我为 Managed Extensibility Framework引用了这个这个链接。但仍然没有完全清楚某些部分。我很困惑.... 在哪种情况下应该使用 MEF,为什么?

MEF还有其他例子吗?

4

2 回答 2

2

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

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

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

于 2012-09-28T19:28:56.803 回答
0

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

于 2012-10-03T12:07:11.490 回答