Visual Studio 2008 菜单项重复

11

我偶尔会在 Visual Studio 和 ReSharper 中遇到一些问题,导致我必须运行

devenv.exe /ResetSettings
执行这个操作后,“数据”下的菜单项都被复制了,每个部分都被复制了。 现在看起来是这样的:
Show Data Sources Add New Data Source... ------------------------- Schema Compare Schema Compare Data Compare Data Compare ------------------------- Schema Compare Schema Compare Data Compare Data Compare ------------------------- Refactor Refactor ------------------------- Refactor Refactor ------------------------- T-SQL Editor T-SQL Editor ------------------------- T-SQL Editor T-SQL Editor ------------------------- Static Code Analysis ------------------------- Schema View
我安装了MS Visual Studio Team System 2008 Database Edition GDR 2,我认为这就是问题所在。有没有办法删除重复的项目,或者更好的方法是防止这种情况发生?
5个回答

8

我找到了这篇MSDN文章,它似乎可以说明您的问题以及如何解决它。

FTA

  1. 关闭所有Visual Studio Team System 2008版本的实例。

  2. 在Windows命令提示符下,键入以下命令:

    %ProgramFiles%\Microsoft Visual Studio 9.0\DBPro\DBProRepair.exe RemoveDBPro2008

  3. 按ENTER键。

  4. 在Windows命令提示符下,键入以下命令:

%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe /ResetUser


3
顺便提一下,“/ResetUser”不是一个有效的选项,这很奇怪。我只是用了“/ResetSettings”,那个可以正常工作。 - Josh Close

3
我尝试了整个ResetSettings,但它没有起作用。我的解决方法是:
(都在目录Users\\AppData\Local\Microsoft\VisualStudio中) 1.将10.0目录复制到可以稍后引用的某处。 2.删除10.0目录。 3.启动Visual Studio 2010,完成!
我所有的插件和其他设置仍然完好无损。我不确定会有什么副作用,并且我的环境并没有过于定制化。

我在使用VS2008时遇到了这个问题,你的解决方案是唯一有效的——我将“9.0”文件夹重命名为“9.0_old”,非常感谢!这个问题是在安装nVidia nSight后出现的。 - Josh Greifer
这个方法在我的VS2012上起作用了,唯一的区别是删除11.0文件夹而不是10.0。 - Chris Owens

1

调用之后

DBProRepair.exe RemoveDBPro2008

在Visual Studio中,“数据”菜单项消失了。我不得不运行

DBProRepair.exe RestoreDBPro2008

将其返回到Visual Studio中。


1
运行这个:
%ProgramFiles%\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe /safemode /setup

0

以管理员身份打开cmd 将目录更改为dev安装路径 运行以下命令。(但它会重置您的初始设置,例如在启动时的c#首选项设置-我认为这不是一个大问题) Devenv.exe /resetuserdata


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