2013-03-13 120 views
0

我有一個使用PRISM 4創建的模塊化應用程序。我的主WPF application.desktop解決方案有一個app.config,我的sysAdmin模塊有app.config和一個設置文件。模塊化設置/配置

任何人都可以告訴我如何編輯sysAdmin模塊的配置/設置文件,因爲它們似乎被包裝在sysAdmin.dll ??????

回答

0

嗯......希望接口是在一個通常引用的程序集中定義的?如果是這樣,那麼只需UnityContainer.Resolve<T>()合同綁定暴露您需要的配置/設置的類的接口。

從天真的角度來看,我就是這麼做的。一旦我們陷入更復雜的因素,這會改變,但我不確定你的設置是什麼。

+0

對不起,可能沒有解釋得很好。我希望我的安裝團隊/工程師能夠在客戶端安裝時手動修改模塊的設置或app.config文件。我可以看到我的主要app.config爲WPF應用程序,但任何模塊配置文件不會部署「脫離DLL」,如果這是有道理的? – CheGuevarasBeret 2013-03-13 21:52:59

0

我無法弄清楚如何讓我的模塊的app.config在部署時可見,所以我添加了我需要在客戶端機器上編輯的設置到主WPF應用程序的app.config,然後添加了「sharedInfo 「class在我的基礎設施模塊中,並在從主app.config加載主應用程序時填充,以便我可以訪問模塊中的值。不理想,但爲我工作。