读取配置文件错误
我在项目Project1中写的
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
namespace Project1
{
class Class1
{
public static void Main(String[] args)
{
String text = ConfigurationSettings.AppSettings["log-file-name"].ToString();
Console.WriteLine(text);
}
}
}
并且有一个配置文件为Project1.exe.config内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="log-file-name" value="jhj" />
</appSettings>
</configuration>
并且已经将配置文件添加到项目中了
无论现在的代码还是将String text = ConfigurationSettings.AppSettings["log-file-name"].ToString();
替换为:String text = ConfigurationManager.AppSettings["log-file-name"].ToString();
读的text都提示空指针异常,如下:
未处理的异常: System.NullReferenceException: 未将对象引用设置到对象的实例。
大家给指点一下,谢谢了,有好几天没有弄出来了