视觉工作室不记得打开的文档和启动项目

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

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

  1. 启动项目恢复到与我上次关闭时选择的不同的项目
  2. my project heirarchy is not what it was when it closed - every project is expanded
  3. 关闭时打开的文件都关闭了

In each case I want the solution to look just like it did when I closed it last.

我该怎么做?

干杯,
贝里尔

55842 次浏览

我相信这些信息都生活在您的 .suo文件和/或 .user文件。如果他们已经变得腐败,VS 将挣扎,因此它将恢复到默认状态。

也许可以尝试退出 VS,删除 .suo和/或 .user文件,启动 VS 并按照您想要的方式设置它,重新启动它,看看它是否记得设置。

我在 Visual C # Express 中遇到了同样的问题。

我发现解决这个问题的唯一方法是:

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

它看起来像一个 VS bug,因为 Express 版本不支持任何插件。我注意到在我删除了。Suo 文件和重新开放的视觉工作室它将生成一个新的。那个特殊的解决方案的 suo 文件,通常大约是57k。如果我打开环境中的任何文件,然后关闭 Visual Studio (即使该文件根本不是解决方案的一部分) ,它将保存一个。大约是916K。之后,打开相同的解决方案将导致上述问题。

我有同样的问题,并试图删除。索文件。但是,这并没有修复该项目。然后,我尝试了“重置”选项,效果非常好。

I ran into this problem in Visual Studio 2015. Removing the .suo file in the solution root did not fix the problem. I needed to remove everything under the following directory:

解决方案根文件夹与带解决方案名的文件夹 v14

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

Update for VS2017: The problem still exists in VS2017 with the v15 folder.

在 Visual Studio 2015 > 工具 > 选项 > 环境 > 启动 > 启动 > 加载最后一次加载的解决方案

我在 Visual Studio 2010 Professional 中通过调用主菜单命令“ Windows-> Reset Window Layout”解决了这个问题

在 Visual Studio 2015年:

Tools -> Import and Export Settings -> Reset all settings

这招对我很管用。

快乐编码:)

Even I solved this problem in Visual Studio 2015 Professional go to "Windows->Reset Window Layout" First i tried deleting .user/.suo file, but it was not wark out for me .Last i got solution like above.

In Visual Studio 2017 the Tools -> Import and Export Settings -> Reset all settings worked perfectly for me.

删除. suo 文件没有..。

对于 Visual Studio 2017,Tools-> Import and Export Settings-Reset All Settings 在尝试了所有其他解决方案后为我做到了这一点。

这并没有解决启动项目的问题,但是选中“重新打开解决方案加载文档”复选框为我修复了记忆打开文档的问题。

你可以在这里改变设置:

Tools -> Options -> Projects and Solutions -> General -> Reopen documents on solution load

Not sure if that checkbox existed before I upgraded Visual Studio 2017 to version 15.8.3 or if it got reset somewhere along the way

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

So, to fix the issue while keeping most of your setting intact, follow these steps:

  1. 工具-> 导入和导出设置..。
  2. Select "Export Selected Settings" -> Next. Check all checkboxes.
  3. 展开“常规设置”
  4. [重要]取消选中“窗口布局”。-> 下一步-> 完成。
  5. 返回: 工具-> 导入和导出设置..。
  6. 重置所有设置-> 下一步-> 刚刚重置所有设置。
  7. 现在导入在步骤4中导出的设置文件

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

对于 Visual Studio 2017 v15,转到 Tools-> Options-> Project and Solutions,并选择“ Reopen document on Solution load”。

所以这里没有东西能帮我修好。我在 VS 2015。所有东西都被找到了,直到我把所有东西都移到了 Windows10上。我重新安装了 VS 并启动了它。它问我想要什么样的基本设置,我选择了通用。我迁移的项目中没有一个会记得它们打开的窗口。烂透了。

I followed every single bit of advice here and nothing worked. Worse even on Windows 7 it was carrying over.

所以我决定清除我的设置并重置。当我这样做时,我被提示与一个对话框来选择我想要的默认设置集合。我选择了 Visual c # ,这立即解决了问题。

最初的问题是由于我选择了“常规”设置而引起的... ..。

I have not tried the other settings. YMMV.

都试过了。什么都没用。我的工作(VS2017)只是去我的回购文件夹,显示隐藏的文件,删除。文件夹,并重新启动 VS。

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

For Visual Studio 2019 version 16.9.2, this problem occurs if you open a detached code window. Even if you close the detached code window before exiting Visual Studio, when VS restarts, no code windows are reopened.

无论您是否删除了“解决方案用户选项”(。Suo)文件或者是否选中 Tools-> Options-> Projects and Solutions-> General: “ Reopen document on Solution load”被选中。

希望能在16.10版本中修复。

编辑: 下面的 VS dev 社区源代码表明这个问题在 VS 16.9.6和16.10预览1中已经解决了: Https://developercommunity2.visualstudio.com/t/visual-studio-not-restoring-prior-open-d/1317364

我发现解决这个问题的唯一方法是:

重置设置(工具-> 设置-> 重置) exit studio 从受影响的解决方案中删除旧的已损坏的.suo 文件。

对我有用

只需关闭 VS 并删除.suo 文件,然后重新打开 VS 并尝试