【发布时间】:2018-01-15 16:38:43
【问题描述】:
我正在尝试使用此语句
Imports MySql.Data.MySqlClient
在 VB.NET 中使对象与 MySQL 数据库一起工作。
由于 MySQL 包不存在,我收到构建错误。但是,我尝试了几种不同的方法来安装它。
我按照 Oracle/MySQL 站点上的说明安装 .NET 连接器:https://dev.mysql.com/doc/connector-net/en/connector-net-installation-windows.html 但是,安装程序只有 (x86) 版本,而 MySQL 是 64 位的,因此安装程序将连接器放在 Program Files (x86) 下,而不是与其他 MySQL 文件一起。当我转到 Visual Studio 中的引用时,没有 MySQL 选项。我不认为它可以在 (x86) 文件夹中找到东西。
我按照这里的分步示例进行操作:https://dev.mysql.com/doc/connector-net/en/connector-net-installation-windows.html。我下载了 zip 并解压缩,然后转到 Add Reference -> Browse 并选择 MySQL.Data。但是当我去构建程序时,我得到一个构建错误,并且引用再次不存在。
我做错了什么?还是有其他方法可以为 64 位更新版本的 MySQL 安装连接器?
【问题讨论】:
-
添加文件的引用。解决方案资源管理器 -> 右键单击引用 -> 添加 -> 浏览 -> c:\program files x86\mysql\connector.net.version\assemblies\ 选择您的版本。 -> 添加 mysql.data.dll
-
我认为这与我上面的 #2 相同。无论如何,我打开了一个新项目并按照您所说的进行了尝试,显然它添加了参考。但是 Imports 行仍然失败。这不起作用。
-
我还尝试为 Visual Studio 1.2.7 和 2.0.5 安装 MySQL,但在这两种情况下,安装都会回滚,然后我收到一条错误消息,指出它由于错误而提前结束。跨度>
-
您应该查看日志以了解您无法安装它的原因。
-
不知道在哪里看日志。