MEF:从不同的插件加载插件

时间:2010-10-18 21:55:05

标签: c# plugins mef

是否可以从另一个不同的插件加载插件

1 个答案:

答案 0 :(得分:1)

是的,只要您没有创建循环引用,就可以。例如,通常在一个“插件”中导出日志服务,并在许多其他插件中使用它。

此外,如果您的主应用程序有一个扩展点(例如驱动程序),其中一个驱动程序插件本身可以有一个扩展点(例如协议),而其他人可以为该扩展点编写插件。

SoapBox Core就像这样。