问题
如果我安装了 Visual Studio 2010 Service Pack 1,并且转到“数据”、“添加新数据源”并单击“数据库”,则会显示标准的“选择数据连接”向导页面。
在该页面上,如果我配置了现有连接,则可以选择它,并将该数据源添加到我的项目中,没有问题,没有问题。
另一方面,如果我单击“新建连接”...它就会爆炸,向导关闭,就好像我什么也没做一样。现在请记住,Visual Studio 不会关闭,也没有异常、错误或警告,对话框窗口只是消失。
尝试解决问题失败
我已经使用调试器和有效的机器配置文件检查了简单的事情,不确定我还可能缺少什么。
-
使用调试器
我尝试启动 Visual Studio 的第二个副本,然后
将调试器附加到进程,并检查所有异常
我的调试菜单,仍然没有。
-
验证 machine.config 文件是否有效
我备份了我的 machine.config 文件,并使用了另一个人的工作机器的 machine.config 文件,但仍然遇到问题。
我已经恢复到我自己的 machine.config 文件。
我怀疑 machine.config 可能是问题所在,但我认为
采取一个有效的应该可行,除非我错过了其中之一
注册提供商?我不太了解这个向导如何
但在幕后工作,或者哪些部分/线路
machine.config 文件完全驱动向导。
-
卸载所有第三方数据库提供商
我最近尝试卸载 Oracle、SQLite、SQL Server Compact Edition 的 beta 版本和 MySQL 提供程序,希望其中一个设置的注册表项或配置项对我创建新连接的能力产生负面影响,但错误仍然发生。
-
重新安装 Visual Studio
我重新安装了 Visual Studio,完全卸载,然后重新安装,没有扩展,或者什么都没有,问题确实存在,此时肯定确信它是一个配置错误,我可以使用更了解幕后配置的人的专家意见不过这个对话框。
任何解决问题的帮助将不胜感激。
Visual Studio 2012解决方案。
关闭视觉工作室。
打开事件查看器,转到应用程序日志,然后找到Errors有来源devenv
.
我的说
The following information was included with the event:
.NET Framework Data Provider for MySQL: An unexpected error occurred in the data provider.
然后我打开注册表编辑器并转到:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\DataProviders\
并删除了引用错误数据提供者的密钥
{c6882346-e592-4da5-80ba-d2eadcda0359}
(默认)= MySQL 的 .NET Framework 数据提供程序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)