Как я могу использовать Castle Windsor в качестве IOC вместо контейнера IOC по умолчанию .net core?
Я создал служебный преобразователь, который зависит от WindsorContainer
для разрешения служб.
Что-то вроде:
public class ServiceResolver
{
private static WindsorContainer container;
public ServiceResolver()
{
container = new WindsorContainer();
// a method to register components in container
RegisterComponents(container);
}
public IList<T> ResolveAll<T>()
{
return container.ResolveAll<T>().ToList();
}
}
Невозможно выяснить, как использовать мой API-интерфейс .net core 2 для использования этого резольвера в качестве замены для IServiceCollection.