Visual Studio 2022 默认情况下打开几天前打开的文件,而不是加载解决方案时最后打开的文件。
在.vs文件夹中也找不到.suo文件。 检查删除此文件后我是否会得到这些文件
发生这种情况是因为 .vs 文件夹中有两个版本文件。我删除了旧版本的
.suo
文件并解决了问题。
任何徘徊在哪里可以找到
.suo
文件的人的链接
仔细检查这些设置:
Tools > Options > Projects and Solutions > Reopen documents on solution load
Tools > Options > Projects and Solutions > Restore Solution Explorer project hierarchy state on solution load
对我来说,有三种方法可以解决:
通过
devenv.exe /resetsettings
重置VS的设置。
它将重置您的 IDE 设置,因此最好在按 Enter 键之前进行备份(VS -> 工具 -> 导入和导出设置)。如何快速找到特定 VS 版本的 devenv.exe 位置:
通过以管理员身份运行
devenv.exe /setup
重置 VS 内部状态
我发现这是解决 VS 各种怪异问题的最佳技巧之一。它重置 VS 内部状态,效果很好,而且很安全。
必要性和充分性:所有这些技巧只有在 .suo 文件没有内部损坏时才有用。如果它被打破了,一切都无济于事,希望就破灭了。
将您的 .suo 文件保存在安全的地方,如果它包含您实际或未来工作的重要上下文,请经常备份。是的,我是认真的。
这是一种黑客,很有用,但仍然是一种黑客。化圆为方听起来很熟悉吗?
我们一直听说永远不要将 .suo 文件放入存储库。另一方面,它包含极其重要的信息 - 让我们高效工作的背景。