MySQL 连接器不工作
MySQL Connector is not working
我已经下载并安装了 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>
但是,我有两个问题:
MySql.Data.dll
未出现在 Visual Studio 参考管理器中:
- 我手动添加了
MySql.Data.dll
:
但是,我仍然收到错误消息:
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 的情况下功能齐全。
您使用的似乎是旧版本的 .NET(您的屏幕截图 "Targeting: .NET Framework 2.0")。
根据 documentation,连接器版本 6.10.7 至少需要 .Net 4.5.2。
我已经下载并安装了 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>
但是,我有两个问题:
MySql.Data.dll
未出现在 Visual Studio 参考管理器中:
- 我手动添加了
MySql.Data.dll
:
但是,我仍然收到错误消息:
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 的情况下功能齐全。
您使用的似乎是旧版本的 .NET(您的屏幕截图 "Targeting: .NET Framework 2.0")。
根据 documentation,连接器版本 6.10.7 至少需要 .Net 4.5.2。