Visual Studio 的“转到定义”转到错误的函数/行?

问题描述 投票:0回答:2

所以这发生在我的项目达到大约 6-7k 行代码之后,并且由于某种原因,转到定义对于某些函数来说进入了错误的行。这种情况仅发生在特定 .c 文件内的旧函数中。

因此,当我在该 .c 文件中使用旧函数并尝试使用 F12 时,它会转到错误的行/函数,几乎感觉像是转到旧行号。

我正在使用 Visual Studio 2019,我该如何解决这个问题?

visual-studio visual-studio-2019
2个回答
15
投票

删除 .vs 文件夹可以解决此问题,但会删除一些设置。

重新创建数据库解决了我的问题:工具 -> 选项 -> 文本编辑器 -> C/C++ -> 高级 -> 重新创建数据库 == True。然后重新启动 Visual Studio。


2
投票

试试这个:

  • 关闭VS
  • 删除.vs文件夹
  • 重新打开VS

对我有用

© www.soinside.com 2019 - 2024. All rights reserved.