Когда я запускаю код ниже, используя AssemblyCatalog
и папку сборок, каждая из которых содержит IBusinessModule
, я могу перебирать каталог и выполнять операции с каждой частью.Почему мой MEF TypeCatalog пуст?
Когда я пытаюсь следующим образом, подставляя IApplicationArea
для IBusinessModule
и TypeCatalog
для AssemblyCatalog
, я в конечном итоге не частями.
Мой проект содержит десять классов, которые реализуют IApplicationArea и украшены [Export(typeof(IApplicationArea))]
.
В чем разница и почему у меня нет частей?
В TypeCatalog, вы используете тип интерфейса или типов, реализующих интерфейс? Он не будет работать, если вы используете интерфейс. –