MySQL的数据源上的Visual Studio 2012

问题描述:

我一直在阅读关于MySQL数据源,并使用MySQL与实体框架的能力,但我真的不能产生与MySQL EF无需使用数据源对话框MySQL的数据源上的Visual Studio 2012

enter image description here

如何将mySQL数据库添加到此对话框中?

这是我迄今所做的:

  • 安装mySQL Connector v.6.5.4
  • 重新启动的n次我的Windows 7计算机
  • 阅读所有关于MySQL连接器有多好作品以前版本的Visual Studio
+0

我张贴的解决方案在这里:http://*.com/questions/17806294/mysql-connector-for-visual-studio-2012-update-3/ 19760429#19760429 – pafivi

+1

@pafivi现在因为他们有一个安装程序,我的问题在去年10月(2012)没有安装程序可用,数据库仍然是5.3.x和连接器版本是6.5.4,在[今天是6.7.4](http://dev.mysql.com/downloads/connector/net/),但感谢评论。 – balexandre

+0

如果您试图获得VS2013连接,请查看我的答案:http://*.com/a/20589057/1002222 –

加入我刚刚从MySQL论坛,MySQL将出货的Visual Studio 2012和MySQL连接器v.6.5.5整合阅读

我们”在连接器会被添加支持VS 2012/NET 6.5.5及更高版本6.6.x版本 http://forums.mysql.com/read.php?38,546265,564533#msg-564533

,并给一个链接,测试一招

http://social.technet.microsoft.com/wiki/pt-br/contents/articles/10476.instalando-mysql-connector-no-visual-studio-2011-beta.aspx

这里是vsix文件,如果你遵循the tutorial(葡萄牙语)

微软的Visual Studio扩展为MySQL:http://cl.ly/JqXO

下载并双击 ...

那么,你会得到所有的工作

enter image description here

使用Visual Studio 2012专业版

enter image description here

+0

有点缓慢和越野车,但它的工作原理! – tdc

+2

balexandre您的延伸看起来并没有起作用。也许是刚刚发布的VS2012 Update 3或刚发布的新的6.7.4 MySQL .NET连接器。重新安装扩展后,MySQL出现在数据源列表中,我可以测试我的凭据,但是当我单击“确定”时,Visual Studio会抛出错误并且不允许我添加连接。 –

+1

我有杰里米谢尔顿描述的确切问题。无论我使用上面链接的vsix(似乎是比最新版本更旧的版本),以及当我使用MySQL Web安装程序来获取Visual Studio MySQL Connector/NET 1.0.2时,都会发生相同的行为。点击OK不仅会抛出“无法找到请求的.NET Framework数据提供程序”,而且在服务器名称,用户名或密码的表单中输入任何文本都会立即关闭窗体。这是描述(http://dev.mysql.com/doc/relnotes/connector-net/en/connector-net-news-6-7.html)被固定,但... – user483679

Visual Studio 2012尚不支持MySQL Connector v.6.5.4。您无法在服务器资源管理器中向MySQL添加连接以开始。

根据这一post,将支持在MySQL Connector v.6.5.5

+1

thxs,与您的指针添加了我自己的问题与扩展下载和可爱的作品。 – balexandre

一个澄清:视觉Studio Express不支持MySQL .NET连接器作为扩展。

您仍然可以使用它添加对MySql.Data.dll文件的引用,您可以在MySQL Connector安装文件夹中找到它(对于我来说它是W:\ Program Files \ MySQL \ Connector NET 6.5.4 \ Assemblies \ v4。 0)。 之后,你可能会使用这样的:

using MySql.Data.MySqlClient; 
... 
var mycon = new MySqlConnection(); 
+0

这个想法是能够在服务器资源管理器中使用mySQL,为此,您需要我在我的答案中提到的扩展名! – balexandre

连接器/ NET 6.5.5不支持VS2012,但连接器/净6.6.x一样。

但是不支持Visual Studio Express版本,因此在Entity Framework和Visual Studio Express和MySql(或其他与SQL Server不同的数据库)中工作的唯一方法是首先使用代码。

+0

请记住,您正在复制一个答案(我自己的),正如我所说的那样,自6.5.5以后它将被支持。但是这个问题是在** 2012年10月发布的**,其中最后一个版本只有** 2.5.4 **(没有VS的本机支持) – balexandre

+0

不完全是,http://forums.mysql.com/read .php?38,546265,564533#msg-564533错误,VS2012在6.5.x(任何6.5)中不受支持,但在6.6中受支持。 –

+0

它不支持开箱即用,但是如果您下载,安装并运行我在答案中提供的扩展程序,那么工作就像一个魅力! – balexandre

如果你有MySQL驱动程序显示,就我所知,这并不重要。我正在运行VS 2012.3,如果我尝试在VS Server Browser中创建数据连接,那么我可以尽可能选择MySQL驱动程序。如果我尝试输入服务器名称/用户名/密码(任何一个字段),窗口就会消失,并且YES,只有当MySQL驱动程序正在使用时,它才不是VS(不完全)导致问题。继续说,这是我的环境,但是与发生事件的真相相比,您甚至无法证明这一点。所有我的其他软件/扩展/加载项/库工作得很好。看到“3分钟”的Windows安装程序有多么奇怪,这并不奇怪。必须卸载/重新安装服务器实例才能进入配置向导,并且没有其他显而易见的方式来配置没有它的实例。我宁愿有旧的设置。 /咆哮

+0

我有这个确切的问题: – user483679

根据此页:http://dev.mysql.com/downloads/connector/net/

“6.7版本开始,连接器/网络将不再包括了MySQL的Visual Studio集成该功能目前已在名为mysql的Visual Studio中的一个单独的产品。可用于Windows的MySQL安装程序(请参阅http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html)。“

+0

真实的,刚安装在一台全新的Windows 8的机器上:) – balexandre

+0

几乎敲我的头试图计算如何来v6 .7不会出现在Visual Studio数据源列表中。结束了安装整个软件包(mysql-installer-community-5.6.13.1.msi - 192MB!) – itsho

下载并安装下载MySQL的Visual Studio的http://dev.mysql.com/downloads/windows/visualstudio/1.1.html