Я использую вер. 2,53. Я пытаюсь украсить некоторые службы, который принимает IFoo в конструкторе:
Regs:
container.Register(
Component.For<IFoo>().ImplementedBy<CacheFoo>().DependsOn(Property.ForKey("wrapped").Is("Bar")),
Component.For<IFoo>().ImplementedBy<Bar>().Named("Bar")
);
Я продолжаю получать:
Невозможно создать компонент 'XYZ.CacheFoo', так как он имеет зависимости
довольный. XYZ.CacheFoo ожидает следующих зависимостей:
Услуги:
- XYZ.IFoo. Зависимость не может быть удовлетворена сама по себе, не так ли
забудьте добавить имя параметра, чтобы различать два
зависимости?
Бар зарегистрирован и соответствует требуемому сервису, но не может быть
решено.
Я пробовал с параметрами и ServiceOverrides, но тот же результат.
Ken