을 구성하는 방법 .NET 코어의 : Ninject in .NET CoreNinject에 여기에 질문이 질문에 다음
나는 어디서나 .NET Core
응용 프로그램에서 Ninject에 구성하는 방법에 대한 설명을 찾을 수 없습니다. 나는 그것의 이해
는 public void ConfigureServices(IServiceCollection services)
에 누군가가 성공적으로 성취 했 다?
을 구성하는 방법 .NET 코어의 : Ninject in .NET CoreNinject에 여기에 질문이 질문에 다음
나는 어디서나 .NET Core
응용 프로그램에서 Ninject에 구성하는 방법에 대한 설명을 찾을 수 없습니다. 나는 그것의 이해
는 public void ConfigureServices(IServiceCollection services)
에 누군가가 성공적으로 성취 했 다?
개인적해서 Ninject를 사용한 적이 있지만, IServiceProvider에 무효에서 ConfigureServices 메서드의 반환 형식을 변경하는 일반적인 방법은 netcore에서 사용자 정의 IOC의 컨테이너를 사용하는. Ninject에의 경우 그 결과는 다음과 같습니다
public IServiceProvider ConfigureServices(IServiceCollection services)
{
var kernel = new StandardKernel();
// register your modules here
return kernel;
}
는 ... 난 그냥 그것을 시도하고 Ninject에의 StandardKernel이 netcore의 IServiceProvider 인터페이스를 구현하기 때문에이 작동합니다.
올바른 방향으로 보이고 여전히 오류가 발생합니다. 제대로 작동하면 업데이트됩니다. – omriman12
이것이 도움이 될 수 있습니다. https://stackoverflow.com/a/46747913/1236044 – jbl