Visual Studio 2019 进入定义状态,Intellisense 不起作用

Pri*_*ani 11 c# intellisense go-to-definition visual-studio-2019

我注意到 Visual Studio 2019 v16.0.1 的一个奇怪问题,关于“不需要使用指令”的 IntelliSense 通常缺少灰色,并且缺少 using 的类型引用建议不起作用。

我也尝试过 Visual Studio 2019 预览版,但没有成功。

我尝试了以下方法:

  1. 删除 .vs 文件夹并重新启动。
  2. 重新安装的 Visual Studio
  3. 通过工具下的导入和导出设置重置设置

任何其他建议将不胜感激。

Hak*_*tık 26

  1. 关闭 Visual Studio
  2. 删除.vs文件夹(它是包含解决方案 *.sln 的文件夹内的隐藏文件夹)
  3. 启动 Visual Studio

解决了我的问题

从评论更新

删除 .vs 文件夹中的 Browse.VC.db 文件对我有用。
我这样做是为了避免删除包含我想保留的信息的 .suo

注 1:我使用的是 Visual Studio 2019,但它可能适用于其他版本
注 2:这并没有解决 OP 问题,但它是解决您的问题的好选择

  • 删除“.vs”中的“Browse.VC.db”对我有用。我这样做是为了避免删除“.suo”,它包含我想要保留的信息,并且位于“.vs”文件夹中。 (2认同)

小智 6

如果您在 Unity 项目中遇到此问题,

  1. 检查您的 Unity 设置是否将 Visual Studio 配置为外部编辑器。
  2. 单击Regenarate project filesUnity 设置中的 。
  3. 转到Assets=> Open C# project

统一设置帮助

这将重新启动 Visual Studio 和您的项目。


Can*_*rek 5

转到工具 -> 选项 -> 文本编辑器 -> 所有语言 -> 常规。确保选中“自动列出成员”。此外,请确保选中“参数信息”。


Fal*_*der 1

我认为这些问题在这里讨论,并通过更新解决,并讨论了一些解决方案:

https://developercommunity.visualstudio.com/content/problem/505489/cannot-navigate-to-the-symbol-under-the-caret-3.html