如何組織多個複合WPF應用程序,以便它們共享一個Shell項目,但從不同的App.config文件填充它們的模塊目錄?組織多個複合WPF應用程序共享一個Shell
我正在編寫一套使用WPF複合應用程序指南的應用程序。每個應用程序的功能取決於Shell的App.config中列出的不同模塊的可用性。通過爲每個應用程序提供一個不同的App.config,我可以指定每個應用程序可以使用哪些模塊。
但是,我想在所有應用程序之間共享一個Shell項目,以獲得通用的外觀和感覺。最初,我爲每個應用程序創建了一個解決方案,添加了Shell項目,然後添加了相關模塊。問題是常見的Shell項目只有一個App.config文件,我無法在每個解決方案基礎上進行更改。
填充通過代碼目錄不迴避這個問題 - 仍然會有特定應用的代碼必須以某種方式由我公司採用的解決方案被激活的外殼。