码迷,mamicode.com
首页 > 其他好文 > 详细

什么是 MEF?

时间:2019-04-16 14:35:56      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:net   卸载   tps   可扩展性   ref   参考   开发人员   互操作   轻松   

什么是 MEF?

Managed Extensibility Framework 即 MEF 是用于创建轻量、可扩展应用程序的库。 它让应用程序开发人员得以发现和使用扩展且无需配置。 它还让扩展开发人员得以轻松地封装代码并避免脆弱的紧密依赖性。 MEF 让扩展不仅可在应用程序内重复使用,还可以跨程序重复使用。

MEF 和 MAF

.NET Framework 的早期版本引入了 Managed Add-in Framework (MAF),旨在让应用程序隔离和托管扩展。 MAF 与 MEF 相比,MAF 的重点级别较高,它关注扩展隔离和程序集加载及卸载,而 MEF 则关注可发现性、可扩展性和可移植性。 这两个框架可以平稳地相互操作,且一个单独的应用程序可以利用这两者。

参考资料:

https://docs.microsoft.com/zh-cn/dotnet/framework/mef/index

什么是 MEF?

标签:net   卸载   tps   可扩展性   ref   参考   开发人员   互操作   轻松   

原文地址:https://www.cnblogs.com/wzwyc/p/10716549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!