我刚从这里安装了ADO.NET连接器http://dev.mysql.com/downloads/connector/net/
然而,MySQL并不像它应该的那样出现像数据源。我尝试重新启动Visual Studio。它不能解决我的问题。我安装了错误的连接器吗?
编辑:什么都不做。我正在使用Visual Studio Express For Desktop。我是否需要为Ultimate版本付费才能使用MySQL数据源?
答案 0 :(得分:27)
我刚才遇到了同样的问题。我解决了它卸载最新的Connector / NET驱动程序(6.7.4),然后安装了较旧的驱动程序(6.6.5),它的工作原理。
我正在使用Visual Studio 2010.我卸载了最新版本,因为我认为它们与.NET4.5有某种关系,我无法使用它。
编辑:
据说另一种方法是在安装过程中向各种Visual Studio版本(2010/2012/2013/2015 ...)注册MySql Connector:转到修改产品功能并选择所有相关的Visual工作室版本。
答案 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
答案 3 :(得分:12)
从版本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。
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时遇到了麻烦-以上选项对我来说都不起作用。 就我而言,我要做的是:
运行MySQL Installer并安装/升级:Visual Studio的Connector / NET和MySQL到当前版本(当时为8.0.17和1.2.8)
运行Visual Studio安装程序> Visual Studio社区2017>修改>各个组件>为4.6.2、4.7、4.7.1和4.7.2添加.NET Framework Targeting Packs
重新打开项目并将项目目标平台更改为4.7.2
删除所有与MySQL相关的nuGET软件包和引用
安装以下nuGET软件包:EntityFramework,MySql.Data.Entity,Mysql.Data.Entities
升级以下nuGET软件包:MySql.Data,BouncyCastle和Google.Protobuf(由于某些原因,安装后会提供更新)