繁体   English   中英

在类库的 App.config 中使用 ConfigurationManager.GetSection

[英]Using ConfigurationManager.GetSection in a Class Library's App.config

我正在编写一个类库,它在其 app.config 中有设置,最终将由少数其他 .NET 应用程序调用。 为了从中获取设置,我正在使用 ConfigurationManager.GetSection,例如:

MyConfiguration process = (MyConfiguration)ConfigurationManager.GetSection("MyGroup/processes");

我发现虽然调用应用程序必须在它自己的项目中具有相同的 app.config 才能使其工作,否则类库将抛出NullReferenceException 我只是想知道这是否是正常行为,或者是否有任何方法可以确保只有类库需要 app.config 可用?

谢谢 :)

您的类库将始终尝试从引用它的主应用程序的 app.config 中读取。 它根本不会使用您的类库配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM