如何真正重置Visual Studio窗口布局?
我在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的最新版本。