Пакетная регистрация всех реализаций универсального интерфейса с помощью Ninject
У меня есть следующие интерфейсы, введенные в замке Виндзор. как я могу сделать то же самое в Ninject?
container.Register(
AllTypes.FromAssemblyNamed("Apps.Web")
.BasedOn(typeof(ICommandHandler))
.WithService.FirstInterface());
мы пробовали:
this.Bind(x => x.FromAssembliesMatching("Apps.Web.dll")
.Select(y => y.Namespace.EndsWith("Handlers"))
.BindSingleInterface());
но получение ссылки на объект не установлено на экземпляр ошибки объекта.