현재 내 WCF 서비스에서 Ninject (2.2.1.4) 및 Ninject.Extensions.Wcf (2.2.0.4)를 사용하고 있습니다. Ninject (3.0.0.15) 및 Ninject.Extensions.Wcf (3.0.0.5)로 업그레이드하고 싶습니다. 현재 내 접근 방식을 더 이상 사용할 수없는 것처럼 보입니다. 누구나 WCF 프로젝트로 작업하는 Ninject의 최신 버전을 얻는 방법에 대한 샘플이나 게시물을 알려줄 수 있습니까?Ninject/Ninject WCF Extensions를 최신 버전 3.0.0.5로 업그레이드
나의 현재 접근 방식 : 나는 모듈 쓴
:public class NinjectDependencyResolver : NinjectModule
{
public override void Load()
{
// Declare bindings
}
}
을 나는 공장 내가 WCF에 Global.asax에 추가
Factory="Ninject.Extensions.Wcf.NinjectServiceHostFactory"
내 SVC는 파일에 속성 추가 프로젝트
public class Global : NinjectWcfApplication
{
protected override IKernel CreateKernel()
{
return new StandardKernel(new NinjectDependencyResolver());
}
}
이제 내 서비스의 기본 생성자를 수정하고 생성자 삽입을 사용할 수 있습니다.
내가 업그레이드 할 수있는 방법에 대한 모든 정보는 높이 평가됩니다.
감사