Chr*_*nko 5 c# castle-windsor mef mef2
我在MEF2上找不到任何好的例子.
我想创建一个插件目录并使用目录编目来加载Imports.
我想要的是什么:
我可以用Castle Windsor吗?
MEF2 中引入的约定模型是属性模型的替代方案。两种模型可以在应用程序中共存。Catalogs 有一个新的构造函数,它接受 aReflectionContext作为参数。RegisrationBuilder 是从此类派生的。因此,您创建一个 RegistrationBuilder,对其进行设置,然后使用新的 .ctor 并将其作为 ReflectionContext 传递来创建一个或多个目录。
查看介绍 MEF2 功能的系列文章。另请参阅CodeProject 的这篇介绍性文章。
我没有使用过温莎城堡,所以无法对此发表评论。