2

我试图在 Visual Studio 2010 中添加一个新的数据连接,但每次我尝试输入一个 IP 地址到我的 MySQL 服务器。对话框消失,没有给我任何原因或错误消息。在听到任何解决方案之前,有没有人看到过这个问题?

4

4 回答 4

1

我找到了解决问题的方法。这是卸载并重新安装最新版本的 MySQL 连接器。对于有相同问题的其他人,可以在此处找到谈论该问题的网站。希望能帮助到你。

于 2012-04-11T20:16:08.183 回答
1

我有一个类似的问题。基本上,每次我打开 Visual Studio 2010 并尝试添加 MySQL 连接时,在任何字段中键入一个字母后,对话框都会消失。我尝试了各种方法,包括多次重新安装 Visual Studio、MySQL 连接器和 MySQL 服务器本身,但都没有解决问题。

然而,我也安装了 Visual Studio 2008,我注意到我可以毫不费力地添加 MySQL 连接,但这并没有帮助,因为项目是在 VS2010 中。这让我觉得这一定是我的机器上安装 Framework 4.0 的方式有问题。长话短说,这就是我解决问题的方法:

1) 导航到 Framework 4 文件夹(在我的例子中是'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config')

2) 打开 machine.config 文件并在该部分<DbProviderFactories>下查找标签。<system.data>

3) 在这里,我注意到 Framework 2.0 的设置方式有所不同。在 4.0 中,有两组<DbProviderFactories>标签,而 2.0 有一组。

4)我所做的就是<DbProviderFactories>通过删除</DbProviderFactories><DbProviderFactories>中间的来合并一组标签下的所有内容。

5)我保存了 machine.config 文件(顺便说一下,我必须保存到另一个目录,然后复制并粘贴到原始目录上),重新启动 Visual Studio 2010,对话框停止消失。

希望这可以帮助任何面临类似问题的人。花了3天时间试图弄清楚。

于 2013-02-28T10:44:04.453 回答
1

我遇到了同样的问题——输入一个字符后数据连接——>添加连接对话框消失——但仅适用于 MySQL。在我的研究中,我发现了一个帖子(我不知道在哪里了 - 抱歉)它与 IIS 身份验证有关。我在“控制面板”->“程序和功能”中有 IIS,但在“管理工具”中没有。从进一步的研究中,我感觉到我需要在新的(ish)PC 上激活 IIS。下一页给出了相关说明。我不得不向下滚动到 Win 8 部分。

http://msdn.microsoft.com/en-us/library/hh167503%28v=nav.70%29.aspx

在这些步骤之后,我能够在管理工具中看到 IIS,并在 VS 2012 中正确填写数据连接 - > 添加连接对话框。

于 2013-05-23T17:55:02.300 回答
0

大家好,我给了你简单的解决方案。我有同样的问题,这浪费了我很多时间。我给了你一个简单的解决方案,你首先从这里安装 Microsoft .NET Framework Version 1.1 Redistributable Package

http://www.microsoft.com/en-us/download/confirmation.aspx?id=26

然后从这里下载连接器/网络

http://dev.mysql.com/downloads/connector/net/

之后重新启动视觉工作室,然后连接你填写的数据库,没有错误或错误。

如果您有同样的问题,请尝试这个。

于 2015-01-15T12:39:07.210 回答