不知道,我曾经也遇到过这种问题,他说未识别的元素,估计是你的XML格式不对吧

解决方案 »

  1.   

    是不是文件的字符集啥的不对了。
    新建的winform或者Console工程,加入application config。看看是不是好使,在copy过来修改。
      

  2.   

    你格式调整一下,再保存
    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>
      

  3.   

    你需要引用config这个dll的。。
      

  4.   

    检查文件的编码,默认使用utf-8
      

  5.   

    应该是里面使用了非法字符,您重新生成一个app.config或者copy一个没有问题的app.config.,不用用记事本之类的修改,最好用VS.