17

可能重复:
在 MEF 和 MAF (System.AddIn) 之间进行选择

托管可扩展性框架是 System.Addin 的替代品吗?或者它们是互补的?

4

4 回答 4

14

简短的回答不,不是。System.Addin 允许您将加载项隔离到单独的应用程序域/进程中。它还提供版本控制功能。这些功能对于许多客户尤其是大型 ISV 而言至关重要。另一方面,MEF 被设计为可扩展性的简单编程模型。两者可以协同工作,相得益彰。

于 2008-09-24T14:32:42.810 回答
11

它在 MSDN 论坛中被触及:

与 AddIn 库的比较?

还有 Krzysztof Cwalina 在他关于 MEF 发布的博客中写道:

托管可扩展性框架

摘要:他们并肩生活。

于 2008-09-23T21:36:49.617 回答
2

..只有两个链接供进一步参考:

于 2011-02-25T11:41:04.307 回答
0

顺便说一句,前段时间我开发了所谓的 IsolatingCatalog,它是用于提供部件隔离的 MEF 目录。您可以指示它,以便在单独的应用程序域/进程中创建您的部件。WCF 用于 IPC。在这里查看。

于 2011-09-25T08:26:19.460 回答