gpt4 book ai didi

c++ - Visual Studio 15 - 重命名错误 : No References were found in the selected scope

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:14:31 28 4
gpt4 key购买 nike

重命名失败,但仅在我的一个解决方案中。

每次我尝试重命名变量/函数时,它都会提示更改名称,然后失败并出现以下错误:

在所选范围内未找到引用文献。所选范围是整个解决方案,因此我怀疑有问题。

我找到了以下帖子:https://social.msdn.microsoft.com/Forums/vstudio/en-US/37deb1a5-daa5-47c7-ab50-ed8e57bcf111/rename-class-does-not-work-no-references-were-found-in-the-selected-scope?forum=visualstudiogeneral

但我担心重置设置会清除每个项目的当前设置。我只是不明白为什么重命名仅在我正在处理的 4 个解决方案中的一个失败。

最佳答案

按照您和其他人的建议扩展范围仅适用于 VS 实际识别您的引用的情况。如果“查找所有引用”(在您喜欢的任何范围内)有效,那么重命名也将有效(如果您选择了正确的范围)。

但很多时候(经常发生在我身上)这是 VS 中的一个错误,不幸的是,即使在今天 Visual Studio(社区)2022 v17.0.5 中它仍然存在。它可以以奇怪的方式呈现自己,例如您可以重命名一些东西,但只能重命名一次。其他时候,您甚至无法重命名仅出现在连续两行中的单个局部变量。

更多信息可以从this找到问题,当 VS 无法跟踪引用时,我将引用唯一对我有用的解决方案:

  1. Close out of all instances of visual studio
  2. Locate the .vs hidden folder within your solution.
  3. Delete the entire hidden .vs folder.
  4. Rebuild the solution

关于c++ - Visual Studio 15 - 重命名错误 : No References were found in the selected scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35654171/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com