C# 配置系统初始化失败

C# 配置系统初始化失败,c#,mysql,visual-studio-2010,database-connection,connection-string,C#,Mysql,Visual Studio 2010,Database Connection,Connection String,我是VisualStudio和MySQL的新手。我在想如果有人能告诉我这个代码有什么问题 app.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;"/> <add key="DataBaseDetails" value="D

我是VisualStudio和MySQL的新手。我在想如果有人能告诉我这个代码有什么问题

app.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;"/>
<add key="DataBaseDetails" value="Database=timekeeping;uid=root;pwd=admin;Option=3;"/>
<configSections>
<sectionGroup name="userSettings"
    type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0,    Culture=neutral, PublicKeyToken=b77a5c561934e089" >
 </sectionGroup>
 </configSections>
 </configuration>

出现一个错误,说明配置系统初始化失败


请提供帮助。

首先,您不使用ConnectionString而不是自定义密钥有什么原因吗

第二,你不能只使用Appsettings部分来定义你的密钥吗?假设您正在代码中查找它们:

例如:

<configuration>
      <appSettings>
        <add key="MappingLibrary" value="Model.dll" />
        <add key="ServicesLibrary" value="Services.dll" />
    </appSettings>


或者您可以用userSettings元素替换appsettings?

首先,您不使用ConnectionString而不是自定义键有什么原因吗

第二,你不能只使用Appsettings部分来定义你的密钥吗?假设您正在代码中查找它们:

例如:

<configuration>
      <appSettings>
        <add key="MappingLibrary" value="Model.dll" />
        <add key="ServicesLibrary" value="Services.dll" />
    </appSettings>

或者您可以用userSettings元素替换appsettings?

这对我很有用。 确保你的app.config或web.config以标签内的标签开始,例如

在你的情况下,你还没有结束标签

之后,请确保项目的taht targate Framework属性不能为客户概要文件

这对我来说很有用。 确保你的app.config或web.config以标签内的标签开始,例如

在你的情况下,你还没有结束标签

在此之后,确保项目的taht targate Framework属性不能是客户概要文件