Visual Studio 2010和创建本地数据库连接会导致regkey出错

时间:2012-10-07 19:39:02

标签: c# visual-studio-2010 registry

我试图为我的第一个Visual Studio项目创建本地数据库,当我尝试在我的服务器资源管理器中打开数据库连接时出现此错误

enter image description here

问题似乎是在URL中的Visual Studio和VSTSDB之间缺少\。

我已经读过其他线程,但是他们在Visual Studio 2008中都遇到了这个问题,所以例如这个帖子How do I fix a "Unable to add data connection. The IVsDataConnectionDialog could not be initialized" error?中给出的解决方案都不适用于我,我已经尝试过了他们都是。

上面给定网址中给出的注册表项路径不起作用,我猜是因为我在Windows 7和Visual Studio 2010中,并且线程很长。

我已将此网址的注册码本地化

HKEY_CURRENT_USER/Software/Microsoft/VisualStudio/10.0_Config/DataProviders/{91510608-8809-4020-8897-FBA057E22D54}/TSDataViewExtensions

它具有值

  

E:\程序\视觉   StudioVSTSDB \ Microsoft.VisualStudio.Data.Schema.SEExtensions.xml

正如您所看到的,Visual Studio和VSTSDB之间的URL中缺少\,但每当我更改并重新启动时,Visual Studio只会在尝试创建本地数据库时将其更改回旧URL并导致崩溃......再说一次。

有没有办法永久修复这个reg键或我能做的其他事情?

谢谢, 斯蒂芬

2 个答案:

答案 0 :(得分:1)

我使用了Visual Studio 2010卸载实用程序http://archive.msdn.microsoft.com/vs2010uninstall

现在它神奇地起作用了。我不知道该说些什么,除了我把它安装在E:之前,现在我把它安装在C:\ Program Files \ Microsoft Visual Studio 10.0

我认为这是出于某种原因造成的。很抱歉答案不清楚。

答案 1 :(得分:0)

在记事本中重新检查D:\ Windows \ System32 \ drivers \ etc \ host 添加行:127.0.0.1 localhost 纠正了!