Visual Studio 不保存启动项目和解决方案配置

Posted

技术标签:

【中文标题】Visual Studio 不保存启动项目和解决方案配置【英文标题】:Visual Studio not saving startup project and solution config 【发布时间】:2015-10-24 20:28:20 【问题描述】:

我有一个 C++ 解决方案,它总是忘记解决方案配置(调试与发布等),以及打开时的启动项目。

在启动时,它始终默认返回调试,并且没有启动项目。

这些数据过去可以正确保存,但几个月前它停止了工作。本来是用VS2013的,但是我用的是VS2015,解决办法还是不保存这个数据。

我试过删除各种文件。

在解决方案文件夹中,我删除了 .sdf 在解决方案 Release 文件夹中有一个 .suo 我删除了

这些都不能解决问题。

我不知道这些信息保存在哪里,有人知道如何解决这个问题吗?

谢谢

【问题讨论】:

【参考方案1】:

此信息存储在 .suo 文件中。在 VS 2015 中,此文件存储在解决方案文件 (.vs\solution_name\v14\.suo) 旁边的隐藏 .vs 目录中。您可以尝试删除此文件以防它已损坏。

【讨论】:

在 VS 2019 上它在同一个地方,但是 \v16 代替 在 Visual Studio 2013 中,我在项目目录中找到了所有 .suo 文件(对我来说,它们似乎位于不同的位置)【参考方案2】:

选择的答案对我不起作用,文件被重新创建,但在运行解决方案后再次切换到错误的启动项目。我最终从我们的 GIT 存储库中再次获取了完整的解决方案,这确实解决了问题。

【讨论】:

以上是关于Visual Studio 不保存启动项目和解决方案配置的主要内容,如果未能解决你的问题,请参考以下文章

如何在不是Visual Studio c中的依赖项的构建中包含项目#

如何启动visual studio + 开放解决方案+ 启动项目

如何以不同的名称保存 Visual Studio 项目(如另存为)?

应用程序重新启动 C++ Visual Studio 时保存编辑控件用户输入和恢复的有效方法

用visual studio 2017来调试python

visualstudio取消设置为启动项目