我是Visual Studio和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>
说明配置系统无法初始化时出错。
请帮忙。
答案 0 :(得分:3)
首先,您是否有使用ConnectionString而非自定义键的原因?
其次,您不能只使用Appsettings部分来定义密钥吗?假设您在代码中查找它们:
例如。像:
<configuration>
<appSettings>
<add key="MappingLibrary" value="Model.dll" />
<add key="ServicesLibrary" value="Services.dll" />
</appSettings>
或者你可能只能用你的userSettings元素替换appsettings?
答案 1 :(得分:0)
这项工作对我而言。 确保app.config或web.config 以标签内的标签开头,例如
在您的情况下,您还没有结束标记
之后确保项目的targate Framework属性不能是客户端配置文件