MySQL Connector无法正常工作

时间:2018-05-03 00:39:11

标签: c# winforms mysql-connector

我已经下载并安装了MySql Connector for .NET 6.10.7

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="assemblies" type="Simple.Framework.AssembliesConfigurationSection, Simple.Framework"/>
  </configSections>

    <connectionStrings>      
        <add name="PTSystemMySql"
            connectionString="Data Source=localhost;Database=PrescriptionTrackingSystem;User ID=root;Password=xyz;"
            providerName="MySql.Data.MySqlClient" />
    </connectionStrings>
</configuration>

但是,我有两个问题:

  1. MySql.Data.dll未显示在Visual Studio参考管理器中:
  2. enter image description here

    1. 我手动添加了MySql.Data.dll
    2. enter image description here

      但是,我仍然收到错误:

      An unhandled exception of type 'System.Configuration.ConfigurationErrorsException' 
      occurred in System.Data.dll
      
      Additional information: Failed to find or load the registered .Net Framework 
      Data Provider.`
      

      注意。我100%确定源代码没有问题。 Coz,源代码在MS Access和MS SQL Server的情况下完全可用。

1 个答案:

答案 0 :(得分:2)

您似乎使用旧版本的.NET(您的屏幕截图显示为“定位:.NET Framework 2.0”)。

根据documentation,连接器版本6.10.7至少需要.Net 4.5.2。