2012-03-12 3 views
1

MEF를 다루고 있으며 MEF 컨테이너를 만들었습니다.MEF 및 내용물보기

MEF 컨테이너를 만든 후에는 무엇이 있는지 확인할 수 있습니다.

답변

3

, 당신은이 작업을 수행 할 수있는 몇 가지 방법이 있습니다 중 하나

1 - 디버거 ... 코드에 스테핑, 당신은 당신의 용기에보고 비주얼 스튜디오에 내장 된 디버깅 기능을 사용할 수 있습니다.

enter image description here

2 - 구성 분석 도구 - (http://msdn.microsoft.com/en-us/library/ff576068.aspx은) - 부품을 사용할 것을 발견 어셈블리를 분석하기위한 명령 줄 도구있는 것입니다.

3 - 당신이 엿볼와 ASP.NET을 사용하는 경우, 당신은 내가 그 너무 컨테이너를 탐구 개발을 시작 플러그인을보고 할 수 있습니다 : (https://github.com/Antaris/Glimpse.MEF를)

enter image description here

enter image description here

4 - 직접 굴러보세요.

+0

예, 감사합니다.이 두 줄은 입니다. var name = AttributedModelServices.GetContractName (serviceType); return Enumerable.Any (_container.Catalog.Parts.SelectMany (part => part.ExportDefinitions), e => e.ContractName == name)? _container.GetExportedValue (이름) : null; – Coppermill