У меня есть несколько папок, которые все содержат части MEF, которые должны быть импортированы. Самый простой способ найти все части для перебора папок и создать объект каталога агрегирования MEF?
Мне нужно разместить детали в разных местах приложения в зависимости от папки, из которой оно было прочитано. Поэтому части из папки «Test1Parts» должны находиться в разделе «Test1» приложения. У меня есть доступное имя папки или все они будут выглядеть одинаково после импорта через каталог агрегирования?
У меня есть общие части, поэтому я не могу добавить атрибуты к каждой из них для перекомпиляции, просто чтобы они отображались в другом разделе приложения.
Другой способ (если он не может управляться через структуру папок) - это, конечно, использовать файл конфигурации, который я прочитал, прежде чем импортировать, сообщая, какая часть должна идти куда.
Какой будет лучший подход?