2009-10-30 3 views
7

MS Unity 컨테이너를 사용하여 종속성 삽입을 수행하지만 "해결"이 예기치 않은 결과를 반환합니다.Unity 컨테이너 "해결"을 어떻게 디버깅합니까?

이 해상도를 디버깅 할 수있는 방법이 있습니까? 유형/인스턴스가 컨테이너에 등록 된 것을 볼 수 있으면 좋겠지 만 QuickWatch를 사용할 때이 유형/인스턴스가 저장된 위치를 볼 수 없습니다. 또한 디버그 추적을 출력하도록 컨테이너를 가져올 수 있으면 유용합니다.

제안 사항?

+0

예기치 않은 결과와 일부 코드 샘플에 대한 자세한 정보를 게시 하시겠습니까? 어쩌면 누군가가 문제가있는 곳을 지적 할 수 있습니다. – Konamiman

답변

4

Unity 프레임 워크의 소스 코드는 http://unity.codeplex.com에서 다운로드 할 수 있습니다. 솔루션에 포함시키고 프로젝트에서 컴파일 된 DLL 대신 Unity 프로젝트를 참조하면 Unity 소스 코드를 통해 디버깅 할 수 있습니다.

관련 문제