5

我已经为 MySQL 安装了 Connector/Net,但我仍然没有在服务器资源管理器中看到它们。

我应该怎么做才能看到它?

我可以在我的磁盘等上找到文件。我还尝试为所有框架版本手动添加描述到 machine.config

<system.data>
    <DbProviderFactories>
      <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>
  <system.serviceModel>

但这是行不通的。

这里没有 mySql 连接器

4

4 回答 4

3

我的解决方案在 VS 2013 Express 上工作。

对于 MySQL,您不需要使用数据源。请遵循以下程序:

  • 安装MySQL 连接器/网络
  • 打开你的项目
  • 转到项目 > 添加参考参考管理器窗口打开
  • 选择Assembly > Extensions > MySql.Data.CF并按 OK。
  • 利用using MySql.Data.MySqlClient;

而且您的代码工作正常。

于 2014-06-23T06:32:58.770 回答
1

我做了一些调查并安装了这个

https://cdn.mysql.com/Downloads/MySQLInstaller/mysql-visualstudio-plugin-1.1.1.msi

基于

http://forums.mysql.com/read.php?174,601041,601041#msg-601041

而且效果很好!!!哈哈哈哈!

于 2014-01-22T12:01:27.230 回答
1

我从 mysql 网站获得了一个mysql Visual Studio 插件。

一旦我安装它,它就会出现在服务器资源管理器中。

我也在使用 64 位机器。

于 2014-09-26T08:55:04.050 回答
0

经过大量搜索和尝试许多解决方案后,我终于得到了它:

1-卸载连接器

2-从控制面板卸载 Visual Studio 的 mysql

在此处输入图像描述

3-根据下表重新安装它们 在此处输入图像描述 4-将 assemply 文件从 C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.8\Assemblies\v4.5 <> 复制到 C:\Program Files (x86) \Microsoft Visual Studio 12.0\Common7\IDE 5-注销并重新打开您的解决方案

6-享受

于 2016-05-07T23:16:23.257 回答