Я недавно преобразовал из MEF в Unity - по разным причинам.
Ранее у меня был объект IMenuService в модуле, который я экспортировал с помощью MEF и импортировал в другие модули.Я полагаю, что я должен сделать с Unity, это взять контейнер Unity в качестве параметра для конструктора моего модуля, а затем использовать его для регистрации IMenuService, однако я не уверен, как это сделать (какой тип аргумента? DoЯ должен сначала зарегистрировать контейнер в загрузчике, чтобы импортировать его в модуль?)
Кроме того, в MEF есть атрибуты ModuleDependency, чтобы убедиться, что другие модули загружаются первыми ... что будет эквивалентно в Unity?
РЕДАКТИРОВАТЬ : выяснил аргумент IUnityContainer ... однако, все еще интересует часть секунд ... зависимости