我注意到 Visual Studio 2019 v16.0.1 的一个奇怪问题,关于“不需要使用指令”的 IntelliSense 通常缺少灰色,并且缺少使用的类型参考建议不起作用。
我也尝试过使用 Visual Studio 2019 Preview,但没有运气。
我尝试了以下方法:
- 删除 .vs 文件夹并重新启动。
- 重新安装 Visual Studio
- 通过工具下的导入和导出设置重置设置
任何其他建议将不胜感激。
我注意到 Visual Studio 2019 v16.0.1 的一个奇怪问题,关于“不需要使用指令”的 IntelliSense 通常缺少灰色,并且缺少使用的类型参考建议不起作用。
我也尝试过使用 Visual Studio 2019 Preview,但没有运气。
我尝试了以下方法:
任何其他建议将不胜感激。
.vs
文件夹(它是包含解决方案 *.sln 的文件夹内的隐藏文件夹)解决了我的问题
从评论更新
删除 .vs 文件夹中的 Browse.VC.db 文件对我有用。
我这样做是为了避免删除包含我想要保留的信息的 .suo
注 1:我使用的是 Visual Studio 2019,但它可能适用于其他版本
注 2:这并没有解决 OP 问题,但它是解决您的问题的好选择
转到工具 -> 选项 -> 文本编辑器 -> 所有语言 -> 常规。确保选中“自动列出成员”。此外,请确保选中“参数信息”。
如果您在 Unity 项目中遇到这个问题,那么,
这将使用您的项目重新启动 Visual Studio。
就我而言,Resharper 是罪魁祸首。禁用它立即解决了问题。
对于任何正在寻找其他建议的人,我只是解决了这个问题,正如 OP 所说,我已经删除了 .vs 文件夹,我已经更新到最新版本,我已经卸载并重新安装了最新版本,我'已经重置设置,删除所有obj文件夹,我已经安装了Microsoft.Net.Compilers但没有任何效果,最后我只记得有时项目需要WindowsBase库,直到现在我不知道为什么,但在添加之后dll Intellisense 再次开始运行。
我使用 resharper(与 2017 年相比),但在 2019 年没有安装它。在 2019 年安装 Resharper 后,智能感知再次开始工作。(是的,它在 2019 年工作,然后停止了)我没有解释为什么这会解决它。只是为我做了。
我认为这里讨论了这些问题,并通过更新解决了这些问题,并讨论了一些工作方法:
我今天只有一个项目就遇到了这个问题。对于该项目中的文件,我没有收到任何 Intellisense 警告(即命名样式、“未引用变量”等)。不在 VS 2017 Pro 和 VS 2019 社区中。
检查您的项目->构建->“警告级别”是否设置为 0...
在找到这篇文章之前,我尝试了很多东西,但对我没有任何帮助。他提到了一些我已经尝试过但不起作用的事情,但他的最终解决方案对我有用......
在我们解决方案的根目录有一个包文件夹。我删除了这个文件夹的全部内容。重新打开 Visual Studio 后,Intellisense 和 Go To Definition 恢复到完整的工作状态。
我已经尝试了上面提到的几乎所有解决方案,但它对我没有帮助。尝试重新启动我的电脑解决了我的问题。
工作了几个月后,Intellisense 突然停了下来。这让我浪费了很多时间!我已经使用 Visual Studio 大约 10 年了,这个问题偶尔会在每个版本中发生。
这是我为这个问题的迭代所尝试的:
我想我终于按照荷马的建议解决了这个问题。我删除了项目基础级别的packages文件夹(有点紧张,因为我不确定是否需要它),并认为它已经解决了问题,但没有这样的运气。
但是,需要注意的一件事 - 执行此操作后,Visual Studio 识别出我的类,但不再识别内置类(我的控制器顶部的所有引用命名空间都用红色下划线标记)。然后我删除了.vs文件夹(再次),这似乎解决了问题。
当我重新编译我的解决方案时,它给出了一些 CS0433 编译错误,在某些身份用户名和密码验证代码中, MinLength和MaxLength指令的命名空间重复。我通过删除Microsoft.EntityFramework Nuget 库来解决这个问题(我也必须删除Microsoft.AspNet.Identity.EntityFramework,因为这取决于它),然后将它们都添加回来,确保至少包含 6.2 版前者(否则我得到另一个运行时错误与在某处调用的FirstOrDefaultAsync方法有关!)。
我目前的情况:所有现有的 Intellisense 都在工作,但它无法识别我添加的新类,除非我退出 Visual Studio 并重新进入。可能不得不忍受这个......除非有人可以帮助我吗?
在您的文件夹中关闭 Visual stdio For mac:执行 command + shift+ 。您将看到隐藏文件-> 删除 .vs 文件夹再次打开解决方案
如果您同时安装了 Visual Studio 2017 和 Visual Studio 2019,请关闭 VS2019,在 VS2017 中打开项目,等到它完全加载,然后关闭 VS2017,然后重新打开 VS2019 - 已修复!
VS2019 intellisense 的东西肯定有 bug,但 VS2017 似乎修复了它,无需继续删除 .vs 目录。