2012-08-22 1 views
3

나는 오늘 새로운 프로젝트를 시작했고, nugject를 얻기 위해 nuget으로 갔다.Ninject의 InRequestScope에

내가 필요한 모든 것을 다운로드해야하는 Ninject MVC3 플러그인을 다운로드했습니다.

그런 다음 다른 프로젝트의 일부 오래된 코드를 가져 와서 InRequestScope가 사라진 것으로 나타났습니다.

밖으로 가져 왔습니까, 아니면 뭔가 빠졌습니까?

편집

나는

+0

가능한 중복 http://stackoverflow.com/questions/6911894/ninject- v2-2-1-4-inrequestscope-missing) –

답변

12

이 확장 방법은있는 NuGet 패키지에있는 Ninject.Web.Common 조립 [내부 RequestScopeExtensionMethod 클래스 내에서 정의 된 "Ninject.Web.Common"에서 그것을 발견 생각 같은 이름]. 이 어셈블리 (/ package)는 NuGet 패키지 Ninject.NVC3을 설치할 때 자동으로 참조됩니다. 순서가 그것을 사용하는, 당신은 범위에 Ninject.Web.Common 네임 스페이스를 가지고해야합니다

using Ninject.Web.Common; 
[Ninject에 v2.2.1.4의 InRequestScope의 누락] (의
+1

모듈 클래스가 구성되는 프로젝트에이 파일을 설치해야한다는 것을 기억하십시오. MVC 프로젝트에 설치했지만,'Bind <>(). <.(). InRequestScope(); '를 모듈에 설치 한 문제가 Infrastucure 프로젝트에있었습니다. 나는 그것을 깨닫기 위해 잠시 나를 데려 갔다. – fabriciorissetto

관련 문제