使用 MEF 解析集合中的多个实例

Resolving multiple instances in collection with MEF

是否可以用 MEF 解析的实体填充集合类型 属性?就像

[Import(typeof(ClassA))]
[Import(typeof(ClassB))]
[Import(typeof(ClassC))]
public List<IA> ListOfIA { get; set; }

这里的ClassA、ClassB、CalssC都是IA的继承物,由MEF导出属性提供。

嗯,在开始使用某些框架之前阅读文档很有帮助。它可以简单地通过使用 ImportMany MEF 属性

来实现