如何真正重置Visual Studio窗口布局?

时间:2020-03-05 18:43:01  来源:igfitidea点击:

我在Visual Studio 2008中安装了一个插件,它创建了一些额外的可停靠窗口。我已经卸载了它,但是我无法摆脱它创建的窗口并关闭它们,但是它们总是会回来的。它们现在只是空的窗口,因为该插件不再存在,但是我尝试过的所有方法都没有摆脱它们。我试过了:

  • 窗口->重置窗口布局
  • 删除我的项目目录中的.suo文件
  • 删除我的"应用程序设置"目录中的Visual Studio 9.0文件夹

有任何想法吗?

解决方案

回答

你有试过吗?在Visual Studio中,转到"工具">"导入和导出设置">"重置所有设置"

在执行此操作之前,请确保备份设置。我犯了尝试解决此问题的错误,但没有意识到它也会撤消我所有的外观设置和工具栏。花了很多时间回到我喜欢的方式。

回答

如果我们曾经备份过设置(工具->导入和导出设置),则可以还原设置文件以返回到先前的状态。这是我发现唯一有效的方法。

回答

尝试devenv.exe / resetuserdata。我认为它比建议的"工具">"导入和导出"选项更具攻击性。

还要检查"工具">"添加到管理器",并确保那里没有任何孤立的孤儿。

回答

如何从命令行运行以下命令,

Devenv.exe /ResetSettings

我们也可以将这些设置保存到文件中,就像这样,

Devenv.exe /ResetSettings "C:\My Files\MySettings.vssettings"

/ ResetSettings开关,还原Visual Studio默认设置。 (可选)将设置重置为指定的.vssettings文件。

MSDN链接

回答

我尝试了大多数建议,但没有一个起作用。我没有机会尝试/ resetuserdata。最后,我重新安装了该插件,然后再次将其卸载,然后窗户消失了。

回答

I close them, but they always come back

当我们说"他们总是回来"时,我们是说"下次重新启动Visual Studio"还是"立即"?

Visual Studio的一个怪癖(至少是VS2005)是直到我们退出后才保存设置。这意味着,如果在使用VS时完全崩溃,则所做的任何布局更改都将丢失。解决此问题的方法是,在设置完所需的一切后,始终可以正常退出。

不确定是否会帮助特定情况。

回答

注意:如果我们有vs2010和vs2008,并且要重置2008,则需要在命令行中指定整个路径。像这样:

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /resetsettings

如果不指定路径(例如devenv.exe / resetsettings),它将重置计算机上安装的Visual Studio的最新版本。