여러 개의 복합 WPF 응용 프로그램을 구성하여 단일 셸 프로젝트를 공유하지만 다른 App.config 파일의 모듈 카탈로그를 채우려면 어떻게해야합니까?여러 개의 복합 WPF 응용 프로그램을 구성하여 단일 셸 공유
WPF 용 복합 응용 프로그램 가이드를 사용하여 응용 프로그램 모음을 작성하고 있습니다. 각 응용 프로그램의 기능은 Shell의 App.config에 나열된 다른 모듈의 가용성에 따라 결정됩니다. 각 응용 프로그램에 다른 App.config를 제공하여 각 응용 프로그램에서 사용할 모듈을 지정할 수 있습니다.
그러나 공통된 모양과 느낌을 위해 모든 응용 프로그램간에 하나의 Shell 프로젝트를 공유하고 싶습니다. 처음에는 각 응용 프로그램에 대한 솔루션을 만들고 Shell 프로젝트를 추가 한 다음 관련 모듈을 추가했습니다. 문제는 일반적인 셸 프로젝트는 하나의 App.config 파일 만 가지고 있으며 솔루션 단위로 변경할 수는 없다는 것입니다.
코드를 통해 카탈로그를 채우는 것은이 문제를 피할 수 없습니다. - 사용중인 솔루션에 의해 어떻게 든 활성화되어야하는 응용 프로그램 관련 코드가 여전히 쉘에 남아 있습니다.