app.config总是无法读取。很简单的配置

kbsoft 2013-12-11 11:54:58



异常见附件图片,总是说无法识别第二行,可是第二行只是一个<configuration>啊。。。愁人


我的app.config内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
  <add key="IP" value="127.0.0.1" />
  <add key="Database" value="police" />
<add key="username" value="sa" />
<add key="password" value="123456" />
</appSettings>
</configuration>
...全文
561 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jietuan 2013-12-16
  • 打赏
  • 举报
回复
应该是里面使用了非法字符,您重新生成一个app.config或者copy一个没有问题的app.config.,不用用记事本之类的修改,最好用VS.
  • 打赏
  • 举报
回复
检查文件的编码,默认使用utf-8
wumin940590725 2013-12-16
  • 打赏
  • 举报
回复
你需要引用config这个dll的。。。。。
痒痒挠儿 2013-12-16
  • 打赏
  • 举报
回复
利用vs重新新建一个配置文件再试试
编码达人 2013-12-12
  • 打赏
  • 举报
回复
不知道,我曾经也遇到过这种问题,他说未识别的元素,估计是你的XML格式不对吧
kbsoft 2013-12-12
  • 打赏
  • 举报
回复
快帮帮我呀,这个问题停住好久了,直接无语了……
wind_cloud2011 2013-12-12
  • 打赏
  • 举报
回复
你格式调整一下,再保存
using System.Configuration;
            string str1 = ConfigurationSettings.AppSettings["IP"];
            string str2 = ConfigurationSettings.AppSettings["Database"];
            string str3 = ConfigurationSettings.AppSettings["username"];
            string str4 = ConfigurationSettings.AppSettings["password"];
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="IP" value="127.0.0.1" />
    <add key="Database" value="police" />
    <add key="username" value="sa" />
    <add key="password" value="123456" />
  </appSettings>    
</configuration>
宝_爸 2013-12-12
  • 打赏
  • 举报
回复
是不是文件的字符集啥的不对了。 新建的winform或者Console工程,加入application config。 看看是不是好使,在copy过来修改。

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧