Solution проекты:Можно ли разрешать зависимости внутри библиотек классов без ссылки на контейнер?
- ClassLibrary.Abstract
- имеет много вкусных услуги
- ClassLibrary.Concrete
- содержит реализации услуги выше
- MvcWebApp
- ссылки классов выше
- содержит состав корня
Все регистрируется в корневом каталоге композиции, так MvcWebApp
явно ссылается контейнер, в моем случае это Autofac но я не думаю, что это имеет значение.
Вопрос: Что такое правильный способ (если есть какая-либо) для разрешения службы во время выполнения в библиотеках классов без добавления ссылки на контейнер везде в растворе, в то время как еще в состоянии контролировать всю жизнь сферу?
Можете ли вы подробно рассказать о том, почему вам нужно лениво разрешить случай? – Steven
См. [Почему нам нужен шаблон шаблона для заводских образцов?] (Http://stackoverflow.com/a/2280289/181087) – NightOwl888
@steven действия, инициируемые пользовательским интерфейсом, будут использовать разные службы (например, блоки lego) в зависимости от параметров –