2012-06-21 1 views
0

파일 패턴 커널로드 메소드를 사용하여 Ninject를 사용하고 어셈블리를로드하는 시스템이 있습니다. 이 설정으로 문제가 해결되었습니다.Ninject가 어셈블리를로드하지 못했습니다.

응용 프로그램에 대한 새로운 요구 사항은 모든 것을 하나의 exe에 묶는 것이 었습니다. 우리는 그 기술에 here을 사용했습니다. 따라서 Ninject로 모든 것을 등록하려면 어셈블리를로드하고 각 어셈블리에 대해 커널로드를 호출해야했습니다. 그러나 이것은 작동하지 않습니다. Ninject는 바인딩이 등록 되더라도 항상 실패합니다. 디버거에서 등록 된 것으로 보았고 직접적인 창에서 작동했지만 코드에서는 작동하지 않았습니다.

유일한 해결책은 수동으로 각 NinjectModule을 등록하는 것이 었습니다.

조립품을 다른 조립품 안에 묶을 때 Ninject를 사용할 수 있습니까?

+1

오류 세부 정보를 게시 할 수 있습니까? –

답변

0

유일한 해결책은 수동으로 NinjectModule에 대한 참조를 전달하는 것이 었습니다.

관련 문제