各位高手:
我刚学习C#,听说可以将数据库的连接参数放入app.config中,于是我按提示做了键值对,可是在我保存文件时,下面提示窗出现一片提示,说是什么app.config文件有错误,切换到之前设计的form上时,窗体上的所有控件全摞在了一起,而且所有控件的text都成为空白,真是郁闷!!
这是怎么回事,请高手指点!!!
谢谢

解决方案 »

  1.   

    CTRL + Z 撤消吧,看能不能恢复~
      

  2.   

    用记事文件修改App.Config或者窗口的cs文件
      

  3.   

     属性“Name”的代码生成失败。错误是: “加载 app.config 时出错。由于要加载的文档使用动态属性,因此配置文件必须有效。请更正 app.config 中的下列错误:分析 EntityName 时出错。 行 6,位置 49。 ”
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <appSettings>
    <!--   此处显示用户应用程序和配置的属性设置。-->
    <!--   示例:<add key="settingName" value="settingValue"/> -->
    <add key="Pass" value="ofvtpg^BZWT^_gS&laX}"/>
    <add key="Login" value="ofvtpgu{mjdfotf`P@EN" />
    <add key="source" value="7456"/>
    <add key="dataGrid2.ParentRowsVisible" value="True"/>
    </appSettings>
    </configuration>
    以上是我的文件内容
      

  4.   

    这跟加入App.config文件绝对没关系,可能是你复制粘贴代码时,把单元文件破坏了引起的,如有备份程序,把那单元复制过来,或者重排一下界面,或者点编辑下的撤消,不然,好象也没什么好办法.
      

  5.   

    <connectionStrings>
    <add name="strConn" connectionString="Data Source=localhost;Initial Catalog=zhuangshi;User ID=linshi;pwd=linshi3949;max pool size=300;connection lifetime=5" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    调用:
     public static readonly string connectionString = ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;
      

  6.   

    4 楼的朋友,我认为有联系,因为我在另一个方案(甲)中使用app.config出现类似的问题后,我没有想到会是它的原因,我只是想在另一个方案(乙)中试验一下app.config的可行性,所以在一个较简单的乙方案中加入了app.config之后,将甲方案中写好的app.config复制到乙方案中,并对相关的方法稍做修改,可是修改一保存,就出现以上的错误提示,与甲方案的现象一样,这是为什么?
      

  7.   

    6楼的朋友,是说我的app.config的写法不对吗?
      

  8.   

    我认为没关系。。是你粘贴的有问题。。粘贴后能读出app.config中的内容吗?
      

  9.   

    朋友们我希望实现如上所表示的键值对,应该怎么写app.config?
      

  10.   

    和app.config一点关系都没有,肯定是复制黏贴的时候动到了设计器代码
      

  11.   

    可以请高手们分析一下我上面的app.config有什么问题吗?
      

  12.   

    错误是: “加载 app.config 时出错。由于要加载的文档使用动态属性,因此配置文件必须有效。请更正 app.config 中的下列错误: 分析 EntityName 时出错。 行 6,位置 49。 ” 这一段是什么意思呢?
      

  13.   

    我将所有的窗体全删除,重新添加新窗体也是出现同样的问题,真败了!!!help!!!!
      

  14.   

    朋友们我发现这个问题是出在app.config中键值的加密的代码上,因为我将加密的一段换成简单明文,就会没有什么问题,反之就会出错,这问题又来了,我这段加密码如何保存在app.config中昵?