最近一周,我的VS解决方案发生了变化,我还没有找到一个可以修复它的设置。
每次关闭并重新启动后:
- 启动项目会恢复为与上次关闭时选择的不同
- 我的项目层次结构不同于关闭时的样子-每个项目都已展开
- 关闭时打开的文档都已关闭
在每种情况下,我希望解决方案看起来就像我上次关闭它时一样。
如何做到这一点?
谢谢,
Berryl
最近一周,我的VS解决方案发生了变化,我还没有找到一个可以修复它的设置。
每次关闭并重新启动后:
在每种情况下,我希望解决方案看起来就像我上次关闭它时一样。
如何做到这一点?
谢谢,
Berryl
我认为这些信息都存储在你的.suo
文件和/或.user
文件中。如果它们已经损坏,VS将会有困难,因此它会恢复到默认设置。
可能尝试退出VS,删除.suo
和/或.user
文件,在启动VS并进行设置后重新启动它,看它是否记住了设置。
我在Visual Studio 2015中遇到了这个问题。 删除解决方案根目录下的 .suo 文件并没有解决问题。 我需要删除以下目录下的所有内容:
\\SolutionRootFolder\.vs\FolderWithSolutionName\v14\
.vs是一个隐藏文件夹,而 .suo 是位于 v14 文件夹下的一个隐藏文件,必须与 vbcs.cache 文件一起被删除。
VS2017更新: 在v15文件夹下,VS2017仍然存在此问题。
.suo
文件。 - SliverNinja - MSFT这个方法并没有解决启动项目问题,但勾选“在解决方案加载时重新打开文档”复选框就解决了我记住已打开文档的问题。
您可以在此更改该设置:
Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load
不确定在我将 Visual Studio 2017 升级到版本 15.8.3 之前是否存在该复选框,或者它是在某个地方被重置了。
在Visual Studio 2015中:
工具 -> 导入和导出设置 -> 重置所有设置
我尝试过这个方法,它对我有效。
愉快编码 :)
我曾遇到同样的问题,试着移除了 .suo文件,但这并没有解决项目问题。然后我尝试了“重置”选项,这个方法完美地解决了我的问题。
我在使用Visual C# Express时也遇到了同样的问题。
我找到的唯一解决方法是:
这看起来像是一个VS bug,因为Express版本不支持任何插件。我注意到,在我删除.suo文件并重新打开visual studio之后,它会为该特定解决方案生成一个新的.suo文件,通常大小约为57k。如果我在环境中打开任何文件(即使该文件根本不是解决方案的一部分),然后关闭visual studio,它会保存一个大约为916k的.suo。之后再打开相同的解决方案就会出现上述问题。
在Visual Studio 2015中 >> 工具 > 选项 > 环境 > 启动 > 在启动时加载上次加载的解决方案
我在Visual Studio 2010 Professional中解决了这个问题,方法是调用主菜单命令“窗口->重置窗口布局”。