询问Visual Studio中调试源文件目录的存储文件位置
调试源文件目录的存储位置问题
你提到在Visual Studio的解决方案属性里,给「通用属性」->「调试源文件」添加了c:\somepath目录,但翻遍了.sln、.vcxproj系列文件和.vs目录都没找到痕迹?其实答案藏在你可能没注意到的二进制文件里。
这个路径是存在.vs\[你的解决方案名]\vXX\suo文件里的——这里的vXX对应你的Visual Studio版本号,比如v17是2022,v16是2019,v15是2017。
为什么你找不到呢?因为.suo是二进制格式的用户配置文件,不是像.vcxproj那样的XML文本文件,直接打开是一堆乱码,自然看不到明文的路径。这个文件专门用来存储用户专属的IDE设置:比如断点位置、窗口布局、你添加的调试源路径这类个性化配置,通常也不会被纳入版本控制(大部分项目的.gitignore都会排除.vs目录)。
如果要修改这个路径,还是建议直接在Visual Studio的UI里操作,别想着手动编辑.suo文件——二进制文件很容易改坏,到时候可能连解决方案都打不开就得不偿失了。
内容的提问来源于stack exchange,提问作者solvingJ
相关产品推荐
相关产品推荐

