mysql - 使用 Connector/NET 和 Visual Studio 2013 Express 引用 MySQL

标签 mysql visual-studio connector-net

我正在 Visual Studio 2013 Express 中重建一个 Visual Studio 2008 项目。我安装了最新的 MySQL for Windows (5.6.14) 社区版本,甚至在添加了对最新的 MySql.Data 程序集(6.7.4 版本)的引用之后4.0)出现如下错误。

> Warning   1   Could not resolve this reference. Could not locate the
> assembly "MySql.Data, Version=6.2.3.0, Culture=neutral,
> PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL". Check to
> make sure the assembly exists on disk. If this reference is required
> by your code, you may get compilation errors. OVS1

奇怪的是报错信息指的是6.2.3.0版本。然后我卸载了 Connector/NET,它是 MySQL for Windows 安装的一部分,然后安装了 Connector/NET 6.7.4< 的“独立”版本。出现相同的错误消息。通过浏览到 Connector/NET 6.7.4 version 4.0 的程序集添加引用似乎也没有安装引用,并且出现相同的错误。我该如何解决这个问题?

怀疑可能是最新的 Express IDE 有问题,我做了以下操作。

我卸载了 VS 2013 Express,卸载了独立的 Connector/NET,卸载了 MySQL for Windows,然后安装了 Visual C# Express 2010 并重新安装 MySQL for Windows 5.6.14。出现同样的问题。

最佳答案

在 Visual Studio 或 Visual C# 中,删除对 MySql.Data 的引用,然后重新添加。

关于mysql - 使用 Connector/NET 和 Visual Studio 2013 Express 引用 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19978821/

相关文章:

mysql - 将 MySQL 表导入 hadoop?

mysql - SQL 查询返回太多结果

c++ - 错误 C2156 : pragma must be outside function - why is it happening in this case?

sql-server - 查找对 SQL Server 数据库中某个对象的所有引用

mysql - 如何使用分隔符从 MySQL 中的文本文件中读取

java - 如何使用 Spring/Hibernate 创建数据库?

来自 Visual Studio 的 WCF MSMQ 服务

mysql - Asp.Net MySQL Connector/Net 连接池性能非常低

mysql - 不支持身份验证方法 'mysql_old_password'