1

我想实例化在我的应用程序中实现单个接口的多个插件的多个实例,并且根据我所做的研究,它需要使用 ExportFactoryProvider。

我正在使用 .Net 4.5,并认为现在包括对所有 MEF 的支持,但我在“System.ComponentModel.Composition”命名空间或任何其他命名空间中找不到任何此类。

我下载了一个移植的桌面版本“Microsoft.ComponentModel.Composition.Initialization.Desktop.dll”,但是当我添加对该程序集的引用时,它抱怨“Microsoft.ComponentModel.Composition.Initialization.Desktop.dll”中都存在“ExportFactory” ”和“System.ComponentModel.Composition”。

有人可以提供一些方向和/或一些示例代码来实现我的目标(加载实现单个接口的多个插件的多个实例)吗?

谢谢

4

0 回答 0