我想实例化多个插件的多个实例,这些插件在我的应用程序中实现单个接口,而我从事的研究需要使用ExportFactoryProvider。
我正在使用.Net 4.5,并认为现在包含MEF所有内容的支持,但我在“System.ComponentModel.Composition”命名空间或其他任何内容中找不到任何此类。
我下载了移植的桌面版“Microsoft.ComponentModel.Composition.Initialization.Desktop.dll”,但是当我添加对该程序集的引用时,它抱怨“ExportFactory”存在于“Microsoft.ComponentModel.Composition.Initialization”中。 Desktop.dll“和”System.ComponentModel.Composition“。
有人可以提供一些方向和/或一些示例代码来实现我的目标(加载实现单个界面的多个插件的多个实例)?
谢谢