请有人向我澄清加载过程吗?比如,您的UI可执行文件有app.config
个文件。您在该文件中添加企业库配置源。每个配置源引用另一个配置文件,例如,一个用于记录dll,一个用于数据存储dll,一个用于服务dll。在每个辅助配置中,您可以编写与Enterprise Library应用程序块相关的部分以及.NET System.Configuration
命名空间中的一些核心部分(例如,connectionStrings
)。
现在,在UI启动期间初始化配置系统时,将如何加载此层次结构配置?
据我所知,Enterprise Library将加载它自己的配置部分,并将跟随文件名链接并为每个FileConfigurationSource
加载外部配置文件。之后将从每个外部文件加载它自己的配置部分,将它们混合在一起。
核心.NET部分怎么样?是否会通过Enterprise Library进行层次加载,或者为此目的我应该使用configSource
属性?