Joh*_*hnB 34 mysql datasource visual-studio-2010 mysql-connector
我使用MySQL Connector/Net 通过引用程序集(MySql.Data.dll)并传入连接字符串来连接到我的数据库MySqlConnection.我喜欢这样,因为我不需要安装任何东西.
有没有办法在Visual Studio 2010中"选择数据源"而不安装某些东西?
如何在其中一个列表中显示MySQL选项(localhost)?或者我必须安装一些东西?
(我不想使用ODBC btw)
从服务器资源管理器"添加连接":

实体数据模型向导:

Mem*_*sen 27
"从版本6.7开始,Connector/Net将不再包含用于Visual Studio集成的MySQL.该功能现在可以在一个名为MySQL for Visual Studio的单独产品中使用,可通过MySQL Installer for Windows获得."
资料来源:http://dev.mysql.com/downloads/connector/net/6.6.html
小智 11
经过大量的搜索并尝试了很多解决方案后,我终于得到了它:
卸载连接器
从控制面板卸载Visual Studio的MySQL

根据下表重新安装它们

将程序集文件复制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
注销并重新打开您的解决方案
请享用
这似乎是一个普遍的问题.我不得不卸载最新的Connector/NET驱动程序(6.7.4)并安装旧版本(6.6.5)才能工作.其他人报告6.6.6为他们工作.
请参阅其他主题以获取更多信息:MySQL数据源未出现在Visual Studio中
Visual Studio要求在安装(HKLM\SOFTWARE\Microsoft\VisualStudio\{version}\DataProviders)期间通过在Windows注册表中添加某些条目来注册DDEX提供程序(数据设计器可扩展性).有关详细信息,请参阅MSDN中的DDEX提供程序注册.