服务器资源管理器不可用(VS2008Pro)

4
我最近遇到了一些VS 2008的问题,被建议重新安装。为了确保重新安装可以解决我的问题,我手动卸载了所有与VS和SQL Server(我安装了2008 Express版本)有关的内容。
现在当我重新安装SQL Server和Visual Studio后,VS中的Server Explorer无法使用。当我点击菜单选项“View\Server Explorer”时,在输出窗口中会出现一个错误信息:
“The Visual Studio Explorers and Designers Package ({8D8529D3-625D-4496-8354-3DAD630ECC1B}) did not load because of previous errors. For assistance, contact the package vendor. To attempt to load this package again, type 'devenv /resetskippkgs' at the command prompt.”
我运行了建议的命令,但是再次尝试时,我收到了完全相同的错误消息。
我该如何解决?由于我使用实体框架进行工作,因此VS能够连接到我的数据库非常重要...非常感谢您的帮助!
3个回答

2
在互联网上搜索了很多不同的答案后,我终于成功了。以下是我的解决方案:
  1. 关闭所有打开的Visual Studio实例。

  2. 以管理员身份打开命令提示符,方法是转到开始\所有程序\附件,右键单击命令提示符并选择以管理员身份运行

  3. 转到VS2008的安装路径 - 在我的情况下(Vista x64上的默认设置)为**C:\Program Files (x86)\Microsoft Visual Studio 2008 9.0\Common7\IDE**

  4. 运行命令devenv /setup。这需要一些时间,请耐心等待。

  5. 启动Visual Studio。

完成这些步骤后,设置将重置为默认值,因此您将不得不重新配置所有启动选项、文本编辑器的字体等。可能可以通过运行devenv /resetskippkgs来解决这个问题,但在我的机器上没有用。

0

我也曾经遇到过Visual Studio 2008的这个问题。运行devenv命令行语句并没有帮助我解决它。我基本上不得不忍受它,直到Visual Studio 2008 Service Pack 1发布。自从安装了Service Pack 1以来,我在服务器资源管理器方面就没有遇到任何问题。


你在管理员上下文中运行它们了吗?我安装了SP1仍然遇到问题,但当我以管理员身份运行命令提示符时它就可以工作了。 - Tomas Aschan

0

按照上述步骤运行“devenv /setup”。现在,在不打开任何解决方案或项目文件的情况下启动Visual Studio。如果此时打开了服务器资源管理器,请从中删除所有数据连接和服务器。现在,退出并重新启动Visual Studio。然后,打开解决方案或项目文件,错误将消失。这对我起作用了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接