Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 基本MEF工作流程/用法_.net_Plugins_Mono_Mef_Extensibility - Fatal编程技术网

.net 基本MEF工作流程/用法

.net 基本MEF工作流程/用法,.net,plugins,mono,mef,extensibility,.net,Plugins,Mono,Mef,Extensibility,我正在寻找一个框架,它将允许我在我的.NET应用程序中有一个简单的插件系统。MEF似乎是微软认可的框架,并将成为.NET4的一部分(它似乎还可以作为单独的库与较旧的.NET版本以及Mono一起使用) 我以前使用Mono.Addins作为不同项目的插件系统。基本的想法是我定义了一组接口,这些接口成为“扩展点”,如果你愿意为应用程序提供一个插件API MEF能否以类似的方式使用?我如何开始使用MEF,特别是从有Mono.Addins经验的人的角度来看?您是否已经看过了?这里有一个很好的起点。是的,我

我正在寻找一个框架,它将允许我在我的.NET应用程序中有一个简单的插件系统。MEF似乎是微软认可的框架,并将成为.NET4的一部分(它似乎还可以作为单独的库与较旧的.NET版本以及Mono一起使用)

我以前使用Mono.Addins作为不同项目的插件系统。基本的想法是我定义了一组接口,这些接口成为“扩展点”,如果你愿意为应用程序提供一个插件API


MEF能否以类似的方式使用?我如何开始使用MEF,特别是从有Mono.Addins经验的人的角度来看?

您是否已经看过了?这里有一个很好的起点。

是的,我在一篇CodeProject文章中发布了一个关于如何使用MEF的示例:

IOC实用程序能满足您的需要吗?我发现很简单

+1 MEF Codeplex站点确实提供了许多关于如何使用该框架的好的、干净的示例。