Visual Studio"转到定义"已禁用或灰显

Jon*_*len 26 visual-studio-2013

Visual Studio的Go To Definition已禁用,F12不起作用.其他命令如Alt-F12可能会继续工作.

Jon*_*len 57

  1. 关闭解决方案.
  2. 删除解决方案的intellisense数据库文件:[solution] .ncb或[solution] .suo
  3. 重新打开解决方案.
  4. 可选:重建解决方案.

  • 谢谢你.这让我疯狂,这立即修复了它.:) (2认同)

ing*_*nti 8

请注意,这也可能是禁用C++/C#数据库的结果.

在"工具 - 选项"中,在搜索框中键入"IntelliSense",然后单击"C/C++ - 高级".在"浏览/导航"部分中,将"禁用数据库"更改为"False"(如果不是这样).

工具 - 选项

重新启用后,关闭并重新打开以强制重建.注意:例如,IntelliSense将在磁盘(*.sdf和ipch)上生成大型文件,这些文件应从Git中排除.