MEF是否可以替代System.Addin?

时间:2020-03-06 14:37:45  来源:igfitidea点击:
Possible Duplicate:

  Choosing between MEF and MAF (System.AddIn)

托管扩展框架是否可以替代System.Addin?还是它们互补?

解决方案

在此处的MSDN论坛中感动了它:

与AddIn库相比?

以及Krzysztof Cwalina在其关于MEF发行的博客中:

托管可扩展性框架

摘要:他们并肩生活。

简短的回答不,不是。 System.Addin允许我们将加载项隔离到单独的应用程序域/进程中。它还提供了版本控制功能。这些功能对于许多客户(尤其是大型ISV)而言至关重要。另一方面,MEF被设计为具有可扩展性的简单编程模型。两者可以相互配合,相辅相成。