如何在x64位计算机上连接Visual Studio 2012/2013中的MySQL数据源

时间:2013-10-24 09:23:06

标签: mysql visual-studio-2012 visual-studio-2013

我已经安装了Connector / Net for MySQL, 但我仍然没有在Server explorer中看到它们。

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

我可以在磁盘上找到文件等。 我还尝试手动为所有框架版本的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>

但这不起作用。

No mySql Connector here

4 个答案:

答案 0 :(得分:3)

My Soulution适用于VS 2013 Express。

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

  • 安装 MySQL Connector / Net
  • 打开您的项目
  • 转到项目&gt;添加参考参考管理器窗口
  • 选择程序集&gt;扩展程序&gt; MySql.Data.CF 并按OK。
  • 使用using MySql.Data.MySqlClient;

你的代码工作正常。

答案 1 :(得分:1)

答案 2 :(得分:1)

我从mysql网站获得了 mysql visual studio plugin

安装后,它出现在服务器资源管理器中。

我也在使用64位机器。

答案 3 :(得分:0)

经过很多搜索并尝试了很多解决方案后,我终于明白了:

1-uninstall connector

从控制面板

2卸载Visual Studio的mysql

enter image description here

3 - 根据下表重新安装它们 enter image description here 从中复制assemply文件 C:\ Program Files(x86)\ MySQL \ MySQL Connector Net 6.9.8 \ Assemblies \ v4.5 &LT;&GT; 至 C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE 5-logoff并重新开启您的解决方案

-6-享受