1

发送 SOS

我在尝试了解我上一个 VS 2012 安装错误时发现了一个问题。当我打开 VS 2012 时,这两个错误出现在 ActivityLog 的底部:

34 错误 CreateInstance 包 [SqlStudio 配置文件包] {00A9524F-427F-46EE-8A20-615C25ECBE6F} 80070002 VisualStudio 2013/03/14 13:02:07.904 失败

35 错误结束包加载 [SqlStudio 配置文件包] {00A9524F-427F-46EE-8A20-615C25ECBE6F} 80004005 - E_FAIL VisualStudio 2013/03/14 13:02:07.928

今天早上,我在 2012 年 6 月 4 日上午 10:14 在 Microsoft Connect 上找到了来自 bizcad 的帖子:

http://connect.microsoft.com/VisualStudio/feedback/details/746372/sqlstudio-editor-package-did-not-load-correctly

我引用:

“追踪丢失文件的位置,我在注册表中搜索{00A9524F-427F-46EE-8A20-615C25ECBE6F}。CodeBase条目显示 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft \SQLEditor\Microsoft.VisualStudio.Data.Tools.SqlEditor.dll。注意10.0之后的两个反斜杠。删除1个反斜杠“

我对同一个键执行了相同的注册表搜索,发现我在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\BindingPaths下的该键的注册表值名称是这样读取的:

\pc-ts\c\Program Files (x86)\Microsoft Visual Studio 11.0Common7\IDE\Extensions\Microsoft\SQLDB

请注意 11.0 和 Common7 之间缺少的反斜杠。

我认为不正确的路径导致VS错误。我还注意到这个值名称没有值数据。

问题 1:如何安全地将缺少的反斜杠添加到此 Visual Studio 2012 注册表项的这个看似不正确的值名称中?

问题2:价值数据应该有内容吗?

谢谢你的帮助,

阿诺德

4

1 回答 1

0

更正 regedit 中的密钥。首先复制(更正的)目录位置,(粘贴在记事本中,更正并复制到剪贴板。

在 regedit
中: - 右键单击​​父键 {00A9524F-427F-46EE-8A20-615C25ECBE6F}
- 单击新建 -> 字符串值

粘贴到更正的目录位置,您会在新的旁边看到带有错误的旧值...然后继续删除带有错字的旧值。

希望这有效。

于 2013-03-23T19:02:44.837 回答