我在 .Net 2.0 中有一个 Windows 应用程序,它使用多个级别的配置文件。由于我无法控制的原因,该应用程序包含一个 Windows 应用程序 (.exe) 项目和几个 DLL,每个 DLL 都有自己的 app.config 文件。
我已经成功地弄清楚了如何使用(在 C# 中)读取每个 DLL 的配置文件
ConfigurationManager.OpenMappedExeConfiguration("my DLL's config file path", ConfigurationUserLevel.None);
这工作得很好 - 当指向我的 DLL 配置文件的文件路径名(“foo.dll.config”)时,我可以确认我从这个方法中获得了一个配置对象。但是,当我尝试访问自定义配置部分时,我收到一个异常,指出无法找到我的自定义配置部分的数据类型。
以这种方式加载配置文件时,我还需要做什么才能获得可用于我的代码的键入信息?