C# 3.0 从类库项目中读取配置文件时出现问题

C# 3.0 从类库项目中读取配置文件时出现问题,c#-3.0,C# 3.0,如果我在控制台中创建一个app.config文件,像这样的应用程序 <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key ="key1" value ="val1"/> </appSettings> </configuration> 或者 我能够得到价值 但是如果我在类库项目中做同样的事情,我会

如果我在控制台中创建一个
app.config
文件,像这样的应用程序

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key ="key1" value ="val1"/>     
  </appSettings>
</configuration>
或者

我能够得到价值

但是如果我在类库项目中做同样的事情,我会得到一个空值。为什么? 我在哪里犯错? 我已经添加了正确的参考
系统配置

我使用的是C#3.0

。NET对类库配置文件没有内置支持。当然,通过一些技巧,您可以管理这一点,但是支持被设计遗漏了。

您应该在添加类库的主项目配置文件中定义您的配置

通过这种方式,您可以通过在主项目配置文件中添加这些键值来访问类库中的所有键值

祝你好运。

这是
object sourcePath = System.Configuration.ConfigurationManager.AppSettings["key1"];
object sourcePath = System.Configuration.ConfigurationSettings.AppSettings["key1"];