2014-02-17 6 views
0

최근 Microsoft.Practices.Unity의 IoC 어셈블리를 .NET 대상 4.5의 버전 3.0.1304.1로 업그레이드했습니다. 내 응용 프로그램을 빌드 할 때 컴파일 오류가 없습니다.Unity IoC - 사용되지 않는 방법

IUnityContainer container = new UnityContainer(); 

container.RegisterType<IRepository, Repository>(new HttpContextLifetimeManager<IRepository>()) 
       .Configure<InjectedMembers>() 
       .ConfigureInjectionFor<Repository>(new InjectionConstructor(typeof(DbContext))); 

그럼,이 : 그러나, 나는 다음과 같은 코드 라인에서 "InjectedMembers"위에 마우스를 가져 가면 "되지 않는 방법 Microsoft.Practices.Unity.InjectedMembers을"와 같은 경고 VS 코드 컨텍스트를보고 계속 대체 방법 및 구문 대신 "InjectedMembers"를 사용해야합니까?
도와주세요. 미리 감사드립니다.

답변

1

정확한 버전이 무엇인지 알지 못합니다. 버전간에 변경되었습니다. 그러나 이것도 똑같이해야하며 문제를 해결해야합니다.

container.RegisterType<IRepository, Repository>(new HttpContextLifetimeManager<IRepository>(), new InjectionConstructor(typeof(DbContext))); 
+0

감사합니다. 귀하의 코드가 저에게 효과적입니다. –

관련 문제