2013-03-13 151 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加载主应用程序时填充,以便我可以访问模块中的值。不理想,但为我工作。