重命名失败,但仅在我的一个解决方案中。
每次我尝试重命名变量/函数时,它都会提示更改名称,然后失败并出现以下错误:
在所选范围内未找到引用文献。所选范围是整个解决方案,因此我怀疑有问题。
但我担心重置设置会清除每个项目的当前设置。我只是不明白为什么重命名仅在我正在处理的 4 个解决方案中的一个失败。
最佳答案
按照您和其他人的建议扩展范围仅适用于 VS 实际识别您的引用的情况。 如果“查找所有引用”(在您喜欢的任何范围内)有效,那么重命名也将有效(如果您选择了正确的范围)。
但很多时候(经常发生在我身上)这是 VS 中的一个错误,不幸的是,即使在今天 Visual Studio(社区)2022 v17.0.5 中它仍然存在。它可以以奇怪的方式呈现自己,例如您可以重命名一些东西,但只能重命名一次。其他时候,您甚至无法重命名仅出现在连续两行中的单个局部变量。
更多信息可以从this找到问题,当 VS 无法跟踪引用时,我将引用唯一对我有用的解决方案:
- Close out of all instances of visual studio
- Locate the .vs hidden folder within your solution.
- Delete the entire hidden .vs folder.
- Rebuild the solution
关于c++ - Visual Studio 15 - 重命名错误 : No References were found in the selected scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35654171/