MySQL数据源未出现在Visual Studio中

时间:2013-06-02 03:18:56

标签: mysql visual-studio-2012 ado.net

我刚从这里安装了ADO.NET连接器http://dev.mysql.com/downloads/connector/net/

然而,MySQL并不像它应该的那样出现像数据源。我尝试重新启动Visual Studio。它不能解决我的问题。我安装了错误的连接器吗?

enter image description here

编辑:什么都不做。我正在使用Visual Studio Express For Desktop。我是否需要为Ultimate版本付费才能使用MySQL数据源?

12 个答案:

答案 0 :(得分:27)

我刚才遇到了同样的问题。我解决了它卸载最新的Connector / NET驱动程序(6.7.4),然后安装了较旧的驱动程序(6.6.5),它的工作原理。

我正在使用Visual Studio 2010.我卸载了最新版本,因为我认为它们与.NET4.5有某种关系,我无法使用它。

编辑:

据说另一种方法是在安装过程中向各种Visual Studio版本(2010/2012/2013/2015 ...)注册MySql Connector:转到修改产品功能并选择所有相关的Visual工作室版本。

see Image

答案 1 :(得分:15)

Stuzor和hexcodes解决方案也适用于我。但是,如果您确实需要最新的连接器,则必须下载其他产品。来自oracle网站:

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

答案 2 :(得分:13)

我在Visual Studio连接器的MySQL支持页面上找到了这个。

它们似乎不支持MySQL到Visual Studio EXPRESS版本。

所以要回答你的问题,是的,你可能需要终极版或专业版 - 只是不能表达能够在VS中使用MySQL。

http://forums.mysql.com/read.php?38,546265,564533#msg-564533 enter image description here

答案 3 :(得分:12)

来自the MySql site.

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

答案 4 :(得分:8)

尝试了一切,但在Visual Studio 2015社区版上,当我安装MySQL for Visual Studio 1.2.4+时,我得到了它 http://dev.mysql.com/downloads/windows/visualstudio/ 在撰写本文时,我可以下载适用于我的1.2.6。

enter image description here

1.2.4的发行说明增加了对VS2015的支持,可以在http://forums.mysql.com/read.php?3,633391

找到

答案 5 :(得分:1)

Connector 6.7.x不再集成本机数据提供程序。对于“Visual Studio 2012”或更低版本,您必须安装“MySQL for Visual Studio”。 如果您使用的是“Visual Studio 2013”​​,则无法将MySQL集成到“实体框架”中。 解决方案应该在2013年10月上市!

答案 6 :(得分:1)

您是否尝试过使用this链接?这是一个扩展。我有同样的问题但没有表达版本,它的工作原理。它也可能对你有用。

答案 7 :(得分:0)

卸载更高版本并为visual studio 2010安装mysql-connector 6.3.9。

安装后添加dll文件并重新启动visual studio。

工作正常。

答案 8 :(得分:0)

我为visual studio安装了mysql,问题就解决了。我的视觉工作室的版本是2012年!

答案 9 :(得分:0)

我尝试使用Web安装程序安装到VS 2015。它似乎工作,但数据连接仍然没有MySQL条目。我最终转到http://dev.mysql.com/downloads/windows/visualstudio/,使用它卸载然后重新安装连接器。不是按预期工作。

答案 10 :(得分:0)

我遇到了同样的问题,并且已经安装了mysql-connector-net-8.0.11。但在Visual Studio中未显示mysql的数据库连接器。然后我安装了mysql-for-visualstudio-1.2.8并运行visual studio。工作正常。

谢谢!

答案 11 :(得分:0)

使用Visutal Studio 2017 Community Edition时遇到了麻烦-以上选项对我来说都不起作用。 就我而言,我要做的是:

  1. 运行MySQL Installer并安装/升级:Visual Studio的Connector / NET和MySQL到当前版本(当时为8.0.17和1.2.8)

  2. 运行Visual Studio安装程序> Visual Studio社区2017>修改>各个组件>为4.6.2、4.7、4.7.1和4.7.2添加.NET Framework Targeting Packs

  3. 重新打开项目并将项目目标平台更改为4.7.2

  4. 删除所有与MySQL相关的nuGET软件包和引用

  5. 安装以下nuGET软件包:EntityFramework,MySql.Data.Entity,Mysql.Data.Entities

  6. 升级以下nuGET软件包:MySql.Data,BouncyCastle和Google.Protobuf(由于某些原因,安装后会提供更新)