我试图在Visual Studio 2010中添加新的数据连接,但每次我都尝试在我的MySQL服务器上输入ip adresse。对话框消失,没有给我任何原因导致错误消息。在听到任何解决方案之前,有没有看到过这个问题?
答案 0 :(得分:1)
我找到了解决问题的方法。 它是使用neweste版本卸载并重新安装MySQL Connector。对于具有相同问题的其他人,网站正在讨论问题can be found here。希望它有所帮助。
答案 1 :(得分:1)
我有类似的问题。基本上,每次我打开Visual Studio 2010并尝试添加MySQL连接时,在任何字段中键入一个字母后对话框都会消失。我尝试了各种各样的东西,包括重新安装Visual Studio,MySQL Connector和MySQL Server本身几次,没有解决问题。
但是,我也安装了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天时间试图解决这个问题。
答案 2 :(得分:1)
我遇到了同样的问题 - 数据连接 - &gt;键入一个字符后,“添加连接”对话框消失 - 但仅限于MySQL。在我的研究中,我遇到了一个帖子(我不知道在哪里 - 抱歉)它与IIS身份验证有关。我在控制面板中有IIS - &gt;程序和功能,但在管理工具中却没有。从进一步的研究中,我得知我需要在新的(ish)PC上激活IIS。以下页面给出了相关说明。我不得不向下滚动到Win 8部分。
http://msdn.microsoft.com/en-us/library/hh167503%28v=nav.70%29.aspx
完成这些步骤后,我能够在管理工具中看到IIS并正确填写数据连接 - &gt;在VS 2012中添加连接对话框。
答案 3 :(得分:0)
你好我们给你的简单解决方案。我有同样的问题,浪费了我很多时间。我给你简单的解决方案,你先从这里安装Microsoft .NET Framework 1.1版Redistributable Package
http://www.microsoft.com/en-us/download/confirmation.aspx?id=26
然后从这里下载Connector / Net
http://dev.mysql.com/downloads/connector/net/
之后重启visual studio然后连接你填的数据库得到没有错误或错误。
如果您遇到同样的问题,请尝试这个。