我有许多文件夹,它们都包含应该导入的 MEF 部件。查找所有部件以遍历文件夹并创建 MEF 聚合目录对象的最简单方法是什么?
我需要根据从中读取的文件夹将部件放置在应用程序中的不同位置。所以文件夹“Test1Parts”中的部件应该放在应用程序的“Test1”部分下。我是否以某种方式提供了文件夹名称,或者通过聚合目录导入后它们看起来都一样吗?
我有通用部分,所以我不能真正在每个部分上添加一个属性,重新编译只是为了让它们显示在应用程序的不同部分。
另一种方法(如果不能通过文件夹结构控制)当然是使用我在导入之前读取的配置文件,告诉哪个部分应该去哪里。
最好的方法是什么?