【问题标题】:How do I add a reference to the MySQL connector for .NET?如何添加对 .NET 的 MySQL 连接器的引用?
【发布时间】:2010-11-09 07:00:41
【问题描述】:

这是什么意思:接下来添加引用:MySql.Data

其实我已经下载了mysql connector/net。 按照以下说明操作:

首先,你需要安装mysql连接器/网络,它位于:http://dev.mysql.com/downloads/connector/net/1.0.html

接下来创建一个新项目

接下来添加引用:MySql.Data

接下来添加“使用MySql.Data.MySqlClient;” 但我无法安装连接器。

网址:http://bitdaddys.com/MySQL-ConnectorNet.html

【问题讨论】:

  • 当您说无法安装连接器时,您是什么意思?您是否收到特定的错误消息?选项不出现吗?

标签: .net mysql


【解决方案1】:

“添加对 MySql.Data.dll 的引用”表示您需要为下载的连接器添加库引用。 IDE 在编译时会将数据库连接库与您的应用程序链接起来。

分步示例

我从 MySQL 网站下载了二进制(无安装程序)zip 包,解压到桌面,然后执行以下操作:

  1. 在 Visual Studio 中创建一个新项目
  2. 在解决方案资源管理器的项目名称下,找到引用并右键单击它。选择“添加参考”。
  3. 在“添加引用”对话框中,切换到“浏览”选项卡并浏览到包含已下载连接器的文件夹。导航到“bin”文件夹,然后选择“MySql.Data.dll”文件。点击确定。
  4. 在代码顶部添加using MySql.Data.MySqlClient;。如果您已正确添加参考,IntelliSense 应该会主动为您完成此操作。

【讨论】:

    【解决方案2】:

    当您下载连接器/NET 时,选择 Select Platform = .NET & Mono (不是窗户!)

    【讨论】:

    • 没错,你需要下载.Net & Mono 版本。我带了我几个谷歌搜索,以了解为什么我找不到 dll 文件。
    【解决方案3】:

    这是一个较老的问题,但我昨天在努力让 MySQL 连接器参考在我在网上找到的示例上正常工作时发现了它。我在 Win7 64 位上使用 VS 2010,但必须使用 .NET 3.5。

    正如其他人所说,您需要下载 .Net 和 Mono 版本(我不知道为什么这是真的,但这是我发现的作品)。前面的答案中给出了连接器的链接。

    • 在方便的地方提取连接器。
    • 在 Visual Studio 中打开项目,然后在菜单栏上导航到解决方案资源管理器(视图 > 解决方案资源管理器),然后选择属性(工具栏最左侧的第一个框。解决方案资源管理器显示在右上角的窗格中对我来说,但 YMMV)。
    • 在“属性”中,选择“引用”并找到 mysql.data 的实例。它可能有一个黄色的刘海(带有感叹号的黄色三角形)。去掉它。
    • 然后在菜单栏上,导航到项目 > 添加参考... > 浏览 > 指向下载连接器的位置。我只能使用 V2 版本,但这可能是我平台的一个因素,不确定。
    • 清理并构建您的应用程序。您现在应该可以使用 MySQL 连接器与您的数据库通信了。
    • 如果需要,您现在还可以降级您的 .NET 实例(我们受限于 .NET 3.5,但 mysql.data.dll 在我撰写本文时需要 4.0)。在菜单栏上,导航到项目的属性(项目 > 属性)。选择应用程序选项卡 > 目标框架 > 选择要使用的 .NET 框架。在更改 .NET 框架之前,您必须至少构建一次应用程序。一旦你构建了一次,连接器将不再抱怨低版本的 .NET。

    【讨论】:

      【解决方案4】:

      在 Visual Studio 中,您可以使用 nuget 下载最新版本。只需右键单击项目并单击“管理 NuGet 包”,然后在线搜索 MySql.Data 并安装。

      【讨论】:

      【解决方案5】:

      如mysql官方文档:

      从 6.7 版开始,Connector/Net 将不再包含 MySQL for Visual Studio 集成。该功能现在可在名为 MySQL for Visual Studio 的单独产品中使用,该产品可使用 Windows 的 MySQL 安装程序(请参阅http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html)。

      在线文档:

      MySQL Connector/Net Installation Instructions

      【讨论】:

      • 我已经下载了安装程序,但是在哪里可以找到这些 dll?
      • 只要进入visual studio并添加引用按钮然后你就可以看到mysql.* dll的列表作为所有内置的dll
      猜你喜欢
      • 1970-01-01
      • 2018-09-12
      • 1970-01-01
      • 2011-06-19
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      相关资源
      最近更新 更多