为什么当我重新打开我的解决方案时,选项卡不会自动打开?

12
我有一个ASP.NET MVC4应用程序解决方案(.sln)。当我关闭Visual Studio,然后重新打开它和我的解决方案时,我的选项卡和我的导航结构在解决方案资源管理器中不会恢复到它们原来的状态。
该解决方案很大,重新打开许多选项卡并在解决方案资源管理器中打开许多文件夹需要很长时间。
是否有VS中的选项可以使我将解决方案恢复到离开时的状态?
我已经在导入和导出设置向导中进行了“重置所有设置”,但没有帮助。
我还尝试过在/SafeMode中启动VS,这会禁用任何扩展。 没有任何区别。
搜索周围,我看不到有人有类似的问题。

“重置所有设置”在导入和导出设置向导中对我很有帮助,谢谢。自去年11月更新后,我的VS 2013不再保存打开的标签页。 - Wollan
4个回答

17
据我所知,.suo-文件保存了哪些文件是已打开的。尝试删除此文件(VS将重新生成它),并确保设置了正确的Windows文件权限(读取、写入访问)。

4

我曾经在使用Visual Studio 2013时遇到了同样的问题,我通过以下步骤解决了它:

  • 导出我的当前设置,确保取消选中“常规设置”>“窗口布局”。
  • 重新导入我刚才导出的设置,但是现在要确保选中“常规设置”>“窗口布局”,以便用导入的设置中的“干净状态”覆盖当前的窗口布局。

2

我也在使用 Microsoft Visual Studio 2022 Community Edition 遇到了这个问题。

解决方法如下:

首先,请确保 工具->项目和解决方案->常规 中的 '重新加载解决方案时打开文档' 和 '重新加载解决方案时恢复解决方案资源管理器项目层次结构状态' 已经启用

其次,关闭 VS 并删除 .vs 文件夹,然后重新启动 VS。

对我来说有效果。


0

1
我不确定那个扩展是否能解决我的问题。有趣的是,Scott说“Visual Studio在关闭IDE时保存所有打开的文件和窗口位置,并在打开解决方案时恢复它们”,但我的VS却没有这样做。当我关闭VS时,它什么也没“保存”。 - Rowan Freeman
@RowanFreeman 不确定是否有帮助,但或许可以尝试重置您的环境设置?从“工具”菜单中选择“导入和导出设置”。 选择“重置所有设置”选项。然后打开一些解决方案中的选项卡,关闭解决方案。重新打开它,看看效果如何。 - Will L

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