2017-11-15 27 views
0

을 구성하는 방법 .NET 코어의 : Ninject in .NET CoreNinject에 여기에 질문이 질문에 다음

나는 어디서나 .NET Core 응용 프로그램에서 Ninject에 구성하는 방법에 대한 설명을 찾을 수 없습니다. 나는 그것의 이해

public void ConfigureServices(IServiceCollection services)

에 누군가가 성공적으로 성취 했 다?

+0

이것이 도움이 될 수 있습니다. https://stackoverflow.com/a/46747913/1236044 – jbl

답변

0

개인적해서 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 인터페이스를 구현하기 때문에이 작동합니다.

+0

올바른 방향으로 보이고 여전히 오류가 발생합니다. 제대로 작동하면 업데이트됩니다. – omriman12