ConfigurationManager.AppSettings总是取不到值啊~!~
环境:VS2005(sp1)。
应用:Winform
问题:
有这样一个配置文件:App.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
</connectionStrings>
<appSettings>
<add key="DpDAL" value="DAL.OracleDAL"></add>
<add key="CableDAL" value="OracleDAL"></add>
</appSettings>
</configuration>
同时有这样一个类:
namespace DAL.DALFactory
{
/// <summary>
/// 这是一个抽象工厂类,用以创建不同的对象实体
/// </summary>
public sealed class DataAccess
{
private static readonly string DP_path = ConfigurationManager.AppSettings["DpDAL"];
}
}
这两个文件在同一个程序集下。
可是DP_path 总是==null!!!!
为什么??我已经弄了一天了。跪求高人指点,网络很多关于这中问题,可是每一个我能解决的。
------解决方案--------------------引用命名空间
using System.Configuration;
获取值
System.Configuration.ConfigurationManager.AppSettings["DpDAL"].ToString();