При обсуждении Autofac с коллегой возникла проблема регистрации зависимостей во время выполнения.Например, в Prism сборки часто загружаются во время выполнения, и их зависимости регистрируются в контейнере IoC (обычно Unity).
Как это можно сделать с помощью Autofac?
Из документации Autofac иИз того, что я нашел в сети, похоже, что регистрация выполняется при запуске приложения.Даже когда используются «внешние» сборки, регистрации располагаются в модулях со сборками при запуске приложения.Как мы это делаем после того, как контейнер «собран» при запуске приложения?
(Обратите внимание, что сборка может захотеть добавить зависимости для использования других компонентов в приложении, и поэтому вложенный контейнер может не решить проблему здесь. В связи с этой темой: Unity имеет такие методы, как RegisterIfExists ии тому подобное. Существуют ли эквиваленты Autofac?)
Спасибо!