Enterprise Library如何加载外部配置文件的层次结构

时间:2012-11-28 14:43:34

标签: c# app-config enterprise-library configuration-files

请有人向我澄清加载过程吗?比如,您的UI可执行文件有app.config个文件。您在该文件中添加企业库配置源。每个配置源引用另一个配置文件,例如,一个用于记录dll,一个用于数据存储dll,一个用于服务dll。在每个辅助配置中,您可以编写与Enterprise Library应用程序块相关的部分以及.NET System.Configuration命名空间中的一些核心部分(例如,connectionStrings)。

现在,在UI启动期间初始化配置系统时,将如何加载此层次结构配置?

据我所知,Enterprise Library将加载它自己的配置部分,并将跟随文件名链接并为每个FileConfigurationSource加载外部配置文件。之后将从每个外部文件加载它自己的配置部分,将它们混合在一起。

核心.NET部分怎么样?是否会通过Enterprise Library进行层次加载,或者为此目的我应该使用configSource属性?

0 个答案:

没有答案