Visual Studio不保存启动项目和解决方案配置
Visual Studio not saving startup project and solution config
我有一个c++解决方案,总是忘记解决方案配置(调试与发布等),并启动项目时打开。
在启动时,它总是默认返回调试,没有启动项目。
这个数据过去可以正确保存,但几个月前它停止了功能。最初这是VS2013,但我在VS2015上,解决方案继续不保存这些数据。
我试过删除各种文件。
在solution文件夹中,我删除了。sdf在解决方案发布文件夹中有一个。suo,我删除了
这两种方法都不能解决问题。
我不知道这个信息保存在哪里,有人知道如何去解决这个问题吗?
谢谢
该信息存储在中。锁文件。在VS 2015中,这个文件被存储在一个隐藏的中。vs目录沿着解决方案文件(.vssolution_namev14.suo)。您可以尝试删除这个文件,以防它被损坏。
选择的答案不适合我,文件被重新创建,但之后再次运行解决方案时,它切换到一个错误的启动项目。最后,我从GIT存储库中再次获取了完整的解决方案,这确实解决了这个问题。
对于Visual Studio 2019,我的解决方案总是重置启动项目每当我擦除隐藏的。vs文件夹(存档目的)。
我通过在文本编辑器中打开解决方案文件(.sln)并在顶部重新排序列出的项目来修复此问题。列表中的第一个项目似乎是解决方案的默认启动项目。
的例子:
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31702.278
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TankGL", "TankGLTankGL.vcxproj", "{0AF68ACE-D3AC-401F-8F09-7F62D7AB0129}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gcore", "gcoregcore.vcxproj", "{7334E503-CCCB-4B67-B949-AD0E0005A4AB}"
EndProject
…
这里"TankGL.vcxproj"
相关文章:
- 运行同一解决方案的另一个项目的项目
- Project Euler问题4的错误解决方案
- 计算每个节点的树高,帮助我解释这个代码解决方案
- C++:Application.cpp中抛出了未解析的外部符号(解决方案在问题的末尾,供未来的读者参考)
- visual c++,如何获取解决方案目录中的代码
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- C++Matching Brackets 2解决方案不起作用
- 在 ubuntu3 上C++ goto 定义有什么解决方案吗16.04?
- 在 leetcode 上提交解决方案时出现堆栈缓冲区溢出错误
- 如何在不创建新配置的情况下对两个不同解决方案使用的一个项目使用不同的 #defines
- 在同一解决方案但不同配置的另一个项目中使用一个类
- VS2012 如何将 C# 的 AnyCPU 配置的输出目录设置为各自解决方案配置的 x86 和 x64 文件夹?
- Visual Studio中的解决方案范围内的生成配置
- 我们可以根据当前的解决方案配置更改exe图标吗?
- Visual Studio不保存启动项目和解决方案配置
- VS 2010 c++如何对不同的源文件进行不同的解决方案配置
- 如何配置使用项目中源文件的目录结构生成Visual Studio解决方案
- 如何仅为解决方案中的一个项目创建配置
- VS2010中不同的解决方案配置
- 我可以在Visual Studio 2008中从Win32解决方案配置编译x64 exe(反之亦然)吗?