visual studio不记得打开文档和启动项目

Ber*_*ryl 95 visual-studio-2010 visual-studio

在过去的一周里,我的VS解决方案发生了一些变化,我还没有找到解决它的设置.

当我关闭解决方案并重新启动时:

  1. 启动项目恢复到与上次关闭时选择的不同的项目
  2. 我的项目heirarchy不是什么时候关闭 - 每个项目都扩展了
  3. 关闭时打开的文件全部关闭

在每种情况下,我希望解决方案看起来就像我最后关闭时一样.

我该如何做到这一点?

干杯,
Berryl

Dan*_*n F 130

我相信这些信息都存在于您的.suo文件和/或.user文件中.如果他们变得腐败,VS会很挣扎,所以它会恢复到默认状态.

也许尝试退出VS,删除.suo和/或.user文件,启动VS并将其设置为您想要的,再次重新启动它,看看它是否记住了设置.

  • Visual Studio 2019 中仍然出现同样的问题。在 .vs/ProjectNameFolder/v16/ 内的项目文件夹中找到了 .suo & server 文件夹,我只是将其删除。 (2认同)

Tha*_*Guy 58

我在Visual Studio 2015中遇到了这个问题.删除解决方案根目录中的.suo文件并没有解决问题.我需要删除以下目录下的所有内容:

\\ SolutionRootFolder\.VS\FolderWithSolutionName\V14 \

.vs是一个隐藏文件夹,.suo是v14文件夹下的隐藏文件,必须与vbcs.cache文件夹一起删除.

VS2017的更新:VS2017中的问题仍存在于v15文件夹中.

  • 哈哈,在我回答这个问题4.5年后,我遇到了与Studio 2015相反的问题,我需要让它_forget_它打开了什么.谢谢@ThatShawGuy,你的回答让我脱离了约束:) (5认同)
  • 哇...仍然是**Studio 2017**的一个问题,你必须从.vs\SolutionName\v15 \中删除`.suo`文件,当VS卡在打开相同的文件时. (3认同)
  • @ user12345删除.vs\SolutionName\v14 \文件夹的内容,如上所述.因此,如果您的解决方案名为SolOne并位于D:\ Src\SolOneFolder\SolOne.sln中,请删除D:\ Src\SolOneFolder\.vs\SolOne\v14 \中的所有内容 (2认同)
  • 同样的解决方案也适用于 2022 年。这是正确的答案。 (2认同)

小智 23

在Visual Studio 2015中:

工具 - >导入和导出设置 - >重置所有设置

它对我有用.

快乐编码:)

  • 还有VS2017 (2认同)
  • 请注意,这会重置*所有*设置,而不仅仅是有关如何保存项目和解决方案状态的设置。 (2认同)

Pat*_*ick 17

这不解决启动项目问题,但选中"重新打开解决方案加载文档"复选框为我修复了记忆打开文档问题.

您可以在此处更改该设置:

Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load
Run Code Online (Sandbox Code Playgroud)

在我将Visual Studio 2017升级到版本15.8.3之前或者它是否在某个地方重置之前,不确定该复选框是否存在


小智 16

我有同样的问题,并尝试删除.suo文件.但是,这并没有解决这个问题.然后我尝试了'重置'选项,它完美地工作.

  • 同样在这里.尝试这么多不同的东西后,只有"重置所有设置"才有效.对于我的VS2013"重置所有设置"在工具>"导入和导出设置..."下 (3认同)

mel*_*dim 13

我在Visual C#express中遇到了同样的问题.

我找到解决问题的唯一方法是:

  1. 重置设置(工具 - >设置 - >重置)
  2. 出口工作室
  3. 从受影响的解决方案中删除旧的损坏的.suo文件.

它看起来像一个VS bug,因为Express版本不支持任何插件.我注意到在删除.suo文件并重新打开visual studio后,它会为该特定解决方案生成一个新的.suo文件,通常大约为57k.如果我打开环境中的任何文件,然后关闭visual studio(即使该文件根本不是解决方案的一部分),它将保存一个大约916k的.suo.之后,打开相同的解决方案将导致上述问题.


小智 10

在Visual Studio 2015中>>工具>选项>环境>启动>启动时>加载上次加载的解决方案


小智 6

我通过调用主菜单命令"Windows->重置窗口布局"在Visual Studio 2010 Professional中解决了这个问题


小智 6

对于Visual Studio 2017,工具 - >导入和导出设置 - 重置所有设置在尝试所有其他解决方案后为我做了.


mam*_*ius 6

从解决方案路径中删除.vs(隐藏)文件夹并重新打开 Visual Studio。更新 Visual Studio 时会发生这种情况。


Nik*_*Nik 5

Visual Studio 2015 Enterprise:对于这个线程中的许多人来说,删除 .suo 文件没有帮助,所以我求助于重置所有设置......这奏效了。我不想清除所有设置,所以我花了一些时间来查看是哪个设置导致了它(注意:仍然无法在选项中找到它)。

因此,要在保持大部分设置不变的同时解决问题,请按照以下步骤操作:

  1. 工具 -> 导入和导出设置...
  2. 选择“导出所选设置”->“下一步”。选中所有复选框。
  3. 展开“常规设置”
  4. [重要] 取消选中“窗口布局”。-> 下一步 -> 完成。
  5. 返回:工具 -> 导入和导出设置...
  6. 重置所有设置 -> 下一步 -> 只需重置所有设置。
  7. 现在导入您在第 4 步中导出的设置文件

现在您将保留几乎所有设置,并解决了问题。您现在要做的就是将托盘移动到您喜欢的位置,然后就完成了!


小智 5

上面的都试过了。没有任何效果。对我有用的(VS2017)只是转到我的 repo 文件夹,显示隐藏文件,删除 .vs 文件夹并重新启动 VS。