기사에 따라 MEF 및 PRISM을 사용하여 WPF에서 복합 모듈 UI 응용 프로그램 만들기 지침에 따라 WPF 응용 프로그램이 있고 기본보기의 영역에 주입 된보기가 정상적으로 작동합니다. 그러나 MEF 부품을 내보내는 모듈 프로젝트의 경우 출력 디렉토리를 어딘가에 부품 저장소 디렉토리로 설정했습니다. 솔루션을 빌드 할 때 내 ModuleA.dll
은 해당 디렉토리에 있지만 모든 종속성을 갖습니다.MEF 카탈로그에서 내 부품을 어떻게 식별합니까?
나는 그 부분 repo 디렉토리에 DirectoryCatalog
을 사용하고 26 부분을 포함하고 있는데 그 중 하나만 내 것이다. 원시 반사를 직접 사용하지 않고 해당 디렉토리에있는 부품 목록을 추출하고 싶습니다. 어셈블리를 검사하고 AssemblyCatalog
을 구축하는 것이 아닙니다. 디렉터리에 Parts
을 호출 할 수있는 방법이 있습니까? 그리고 내 내보내기를 검사하십시오. 카탈로그를 탐색하면 파트를 볼 수는 있지만 문법적으로이를 수행 할 수있는 속성을 볼 수 없습니다.
어셈블리를 "당신"으로 정의하는 것은 무엇입니까? –
내가 쓴 하나, 로버트; 카탈로그에 26 개 부품 중 1 개가 들어있는 제품 – ProfK