C#可扩展编程MEF Managed Extensibility Framework

MEF - Managed Extensibility Framework 是用于创建轻量,可扩展应用程序的库. 我们可以理解为它的主要作用是解耦, 它让开发人员得以轻松的封装代码并避免强依赖性.

MEF让扩展不仅可以在应用程序内重复使用,还可以跨程序重复使用

MEF在程序集System.ComponentModel.Composition中,在项目中添加对System.ComponentModel.Composition 和 System.ComponentModel.Composition.Hosting的项目引用

 

posted on 2023-01-06 16:45  新西兰程序员  阅读(27)  评论(0编辑  收藏  举报