视觉工作室不记得打开文件&启动项目

时间:2011-07-16 05:42:51

标签: visual-studio visual-studio-2010

过去一周,我的VS解决方案发生了一些变化,我还没有找到解决方案。

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

  1. 启动项目将恢复为上次关闭时选择的其他项目
  2. 我的项目heirarchy不是它关闭的时候 - 每个项目都被扩展
  3. 关闭时打开的文档全部关闭
  4. 在每种情况下,我都希望解决方案看起来就像我最后关闭时一样。

    我该如何实现?

    干杯,
    Berryl

17 个答案:

答案 0 :(得分:124)

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

也许尝试退出VS,删除.suo和/或.user文件,启动VS并按照您的需要进行设置,再次重新启动它,看看它是否记住了这些设置。

答案 1 :(得分:53)

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

  

\\ SolutionRootFolder \ .VS \ FolderWithSolutionName \ V14 \

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

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

答案 2 :(得分:21)

在Visual Studio 2015中:

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

它对我有用。

快乐编码:)

答案 3 :(得分:16)

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

答案 4 :(得分:13)

我遇到了与Visual C#express相同的问题。

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

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

答案 5 :(得分:11)

这不能解决启动项目的问题,但是选中“在解决方案加载时重新打开文档”复选框,为我解决了记住打开文档的问题。

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

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

不确定在我将Visual Studio 2017升级到版本15.8.3之前是否存在该复选框,或者在此过程中某处是否将其重置

答案 6 :(得分:10)

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

答案 7 :(得分:6)

我通过调用主菜单命令" Windows->重置窗口布局"

在Visual Studio 2010 Professional中解决了这个问题

答案 8 :(得分:6)

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

答案 9 :(得分:3)

对于 Visual Studio 2019 版本 16.9.2,如果您打开分离的代码窗口,则会出现此问题。即使在退出 Visual Studio 之前关闭了分离的代码窗口,当 VS 重新启动时,也不会重新打开任何代码窗口。

无论您是否删除了“解决方案用户选项”(.suo) 文件,或者工具->选项->项目和解决方案->常规:“在解决方案加载时重新打开文档”是否被选中,都会发生这种情况。

它计划在 16.10 版中修复,希望如此。

编辑: 下面的 VS 开发社区源票证表示此问题已在 VS 16.9.6 和 16.10 预览版 1 中修复: https://developercommunity2.visualstudio.com/t/Visual-Studio-not-restoring-prior-open-d/1317364

答案 10 :(得分:2)

在Visual Studio 2017中,工具 - >导入和导出设置 - >重置所有设置对我来说都很完美。

删除.suo文件没有......

答案 11 :(得分:1)

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

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

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

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

答案 12 :(得分:1)

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

答案 13 :(得分:0)

对于Visual Studio 2017 v15,转到工具->选项->项目和解决方案,然后选择“在解决方案加载时重新打开文档”。

答案 14 :(得分:0)

所以这里没有任何东西可以帮我解决。我在VS 2015中。在将所有内容移至Windows 10之前,一切都找到了。我重新安装了VS并启动了它。它询问我想要什么基本设置,然后选择“常规”。我迁移过的所有项目都不会记得它们打开的窗口。吸。

我在这里遵循了每一个建议,但没有任何效果。更糟糕的是,即使在Windows 7上,它也会继续存在。

因此,我决定清除设置并重设。完成后,系统会提示我一个对话框,以选择所需的默认设置。我选择了Visual C#,并立即解决了问题。

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

我没有尝试其他设置。 YMMV。

答案 15 :(得分:0)

尝试了以上所有方法。没事。对我有用的(VS2017)只是进入我的repo文件夹,显示隐藏文件,删除.vs文件夹并重新启动VS。

答案 16 :(得分:0)

即使我在Visual Studio 2015 Professional中解决了这个问题,也可以转到" Windows->重置窗口布局"首先我尝试删除.user / .suo文件,但它并不是我的意思。最后我得到了上面的解决方案。