导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

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>
...全文
190 点赞 收藏 8
写回复
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过来修改。
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.