부트 스트 래퍼가 카탈로그를 만든 후 Unity 또는 MEF를 사용하여 모듈을로드 할 수 있습니까? 즉, 버튼을 클릭하여 응용 프로그램이 시작되고 부트 스트 래퍼 CreateModuleCatalog 코드가 실행될 때 알 수없는 모듈을로드하십시오. 문서 또는 인터넷 검색을 통해이 좋은 예를 발견하지 못했습니다. 그것은 이것을 지원하지 않거나 나는 단지 뭔가를 놓치고 있습니다. 내가 찾은 모든 것은 bootstapper에서만 모듈을로드합니다. 내가 개념 증명을하려고 프리즘 : 쉘이 생성 된 후 모듈을 카탈로그에로드
기본 WPF 프로젝트
입니다 :- 로드까지 응용 프로그램. 표준 모듈을로드합니다. 셸이 만들어져 표시됩니다.
- 사용자 상호 작용으로 인해 새 모듈을 찾고 카탈로그에 추가 한 다음 UI에 노출해야합니다. 나는 모듈을 어떻게 발견하는지에 대해서는별로 신경 쓰지 않는다. 검색은 대개 데이터베이스를 쿼리하고 필요한 .dll을 다운로드 한 다음 알려진 디렉터리에 저장하는 것입니다.
나는 그것이 비교적 간단하다는 느낌이 들었고 나는 이것을 알아 내려고 노력하고 있었다.
예제를 자세히 살펴 보았지만 응용 프로그램을 시작할 때 bootstatper에서 모듈을로드하는 것처럼 보입니다. 사실, 모듈을 식별하고 반드시로드하지 않아도됩니다. 응용 프로그램 시작 후 모듈을 식별하고 부트 스트래퍼 코드가 실행되고 싶습니다. 즉 모듈 카탈로그가 활용 될 때 모듈이 무엇인지 모릅니다. 나중에 어떻게 또는 어떻게 할 수 있는지 알 수 없습니다. – user638750