복합 응용 프로그램 라이브러리의 Unity 컨테이너 코드는 어디에 있습니까?

StackOverflow https://stackoverflow.com/questions/654975

  •  19-08-2019
  •  | 
  •  

문제

나는 Composite Application Library와 함께 일하고 있으며이 라인을 발견했습니다.

Shell shell = Container.Resolve<Shell>();

그래서 나는 원한다 해결 방법을 구성하는 코드를보십시오..

그래서 Visual Studio에서 compositeApplicationLibrary_desktop.sln을 열었습니다.

UnityBootstrapper.cs와 같은 클래스를 찾았습니다 UnityContainer 클래스의 코드를 찾을 수있는 곳은 없습니다.. 나는 다음과 같은 언급을 찾습니다.

UnityContainer container = new UnityContainer();

그러나 "UnityContainer ()"을 마우스 오른쪽 단환하고 "정의로 이동"을 선택하면 내가 얻는 것은이 수업에 대한 메타 데이터입니다.

UnityContainer 클래스의 Resolve 메소드 코드는 어디에서 볼 수 있습니까?

도움이 되었습니까?

해결책

당신은 또한 수 다운로드 Unity Application Block. 해당 패키지에는 Unity 소스 만 포함 된 ZIP 파일이 있습니다.

Resolve 메소드는 확실히 거기에서 찾을 수 있습니다 (예 : 메소드는 dobuildup ()을 호출합니다 ...)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top