最近在使用Vs2022的过程中,发现了使用"快速查找(Ctrl+F)"整个解决方案时,内容搜索不出来的问题
但是不选择整个解决方案,选中本文档就可以查找到目标了。
换成vs2019也可以查找整个解决方案。
直觉告诉我应该是vs2022的bug,但我尝试过清理解决方案,手动删除bin和obj文件夹,都不起作用。
在网上搜索,要么搜出来的是毫不相关的问题,要么是一些离谱的解决办法(让按什么快捷键就能解决),都没能解决问题。
本着能用就行的原则,我大不了用vs2019,vscode凑合一下,大概过去了几个月。
昨晚突然心血来潮,想彻底解决一下这个问题(毕竟有时候全局搜不到会给我们造成极大的误导)
解决方案见下:
- 重新启动 Visual Studio。
- 删除解决方案 (.sln) 文件旁边的 .vs 文件夹。
- 删除“C:\Program Files\Microsoft Visual Studio\2022[Enterprise/Pro/Community]\Common7\IDE\CommonExtensions\Microsoft\Editor\ServiceHub\Indexing.servicehub.service.json”文件并重新启动Visual Studio。
我是走到第三条解决的、
.vs文件夹记得显示隐藏文件夹
[Enterprise/Pro/Community]这目录是你安装的版本不同,若用everything搜索记得自己替换
解决过程:
我受限于解决问题的惯性思维,上来就用搜索引擎来解决(毕竟凭经验可以解决遇到的80%问题),但也因此浪费了大量的时间。
另外:不信任微软vs2022的反馈系统,一是有时候会打不开,二是纯英文页面多少有些不友好。
最终是在微软的反馈系统上找到了问题的解决办法(有人遇到了和我类似的问题)
问题地址:https://developercommunity.visualstudio.com/t/I-use-CTRLF-to-search-the-whole-solutio/10175325?ref=native&refTime=1667306959836&refUserId=f7baf4af-7330-66ad-afa5-76a2d70d9ba7
解决方法英文版:
翻译后
本着授人鱼不如授人以渔的原则,这里建议大家遇到vs的问题还是多走官方的反馈系统的道路
官方反馈系统地址:https://developercommunity.visualstudio.com/VisualStudio
标签:解决办法,--,解决方案,查找,文件夹,Studio,VS2022,反馈系统 From: https://www.cnblogs.com/zhangboyan/p/16849834.html