Я обычно использую StructureMap, но в текущем проекте я использую Castle Windsor (2.1).Я нашел код для автоматической регистрации типов и интерфейсов:
_container.Register(AllTypes.Pick().FromAssembly(GetType().Assembly).WithService.FirstInterface());
Однако я хотел бы добавить строковую зависимость к одному из типов.Я могу сделать это без соглашения, подобного следующему:
var registration = Component.For() .ImplementedBy().DependsOn(new[] { Property.ForKey("someString").Eq("blahblah") });
_container.Register(registration);
Есть ли способ сделать это с автоматически зарегистрированными типами?