读书人

未处理的#039;System.Configuration.Confi

发布时间: 2014-01-28 21:14:39 作者: rapoo

VS.net 2003新建了一个WinForm应用程序.。
右键点击项目->添加新项->文本文件,输入名称:app.config

我在app.config里输入内容如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
  <add key="string" value="hello" />
</appSettings>
</configuration>

保存,在程序里使用语句:
string s = System.Configuration.ConfigurationSettings.AppSettings["string"];

编译没错,运行出现例外信息:
未处理的'System.Configuration.ConfigurationException'类型的异常出现在 system.dll 中。
其他信息: 只允许元素
这是怎么回事啊 ?如何解决?

------解决方法--------------------------------------------------------
不要用string做key值,试试
------解决方法--------------------------------------------------------
写法应该没问题
------解决方法--------------------------------------------------------
实在不行的话从新添加个XML文档把encoding="utf-8"?>改为encoding="gb2312" ?再试试
------解决方法--------------------------------------------------------
右键点击项目->添加新项->文本文件,输入名称:app.config
==========================================================
我猜问题出在这里。
本来就可以直接添加App.config文件,干吗要用text文件改名成那样?
而且文件名是不能更改的,就和web.config一样。
------解决方法--------------------------------------------------------
我觉得还是配置项的key有问题,和关键字冲突了,改成str试试
------解决方法--------------------------------------------------------
ms-help://MS.MSDNQTR.2003FEB.2052/xmlsdk30/htm/xmconcharacterencodingxmlandmsxml.htm

        

读书人网 >.NET

热点推荐