读不到app.config的值
两个工程(一个控制台应用程序、一个类库)在Console Application里面配置一个app.config,然后在类库里读取app.config的值
:
app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ss" value="Server=.;Database=datad;User Id=sa;Password=sa"/>
<add key ="db" value="System.Data.SqlClient" />
</appSettings>
</configuration>
类库:
private static string cs=string.Empty;
public static string ConnString
{
get {
if (cs == string.Empty)
cs= System.Configuration.ConfigurationManager.AppSettings["ss"];
return cs;
}
}
private static string dbp = string.Empty;
public static string DbProvider
{
get {
if (dbp == string.Empty)
dbp = System.Configuration.ConfigurationManager.AppSettings["db"];
return dbp;
}
}
跟踪后发现cs 和 dbp 都是空置,System.Configuration.ConfigurationManager.AppSettings["ss"]; 和System.Configuration.ConfigurationManager.AppSettings["db"];
都执行了,但返回的都是null