我已经注意到Visual Studio 2019 v16.0.1的怪异问题,有关“不需要使用指令”的智能提示通常会丢失,并且缺少关于使用的类型引用建议。
我也尝试使用Visual Studio 2019 Preview,但没有运气。
我尝试了以下操作:-1.)删除.vs文件夹并重新启动。 2.)重新安装了Visual Studio 3.)通过工具下的导入和导出设置重置设置
任何其他建议将不胜感激。
答案 0 :(得分:5)
.vs
文件夹(它是包含解决方案* .sln的文件夹中的隐藏文件夹)解决了我的问题
注1:我正在使用Visual Studio 2019,但它可能在其他版本上运行
注意2:这不能解决OP问题,但是它是解决您的问题的不错的选择
答案 1 :(得分:3)
转到工具->选项->文本编辑器->所有语言->常规。确保选中“自动列出成员”。另外,请确保已选中“参数信息”。
答案 2 :(得分:3)
就我而言,Resharper 是罪魁祸首。禁用它立即解决了问题。
答案 3 :(得分:1)
我认为这里讨论了这些问题,并通过更新解决了这些问题,并讨论了一些工作回合:
答案 4 :(得分:1)
对于正在寻找其他建议的任何人,我都会解决这个问题,正如OP所说,我已经删除了.vs文件夹,我已将vs更新到最新版本,我已经卸载并重新安装了vs到最新版本版本,我已经重置设置,删除了所有obj文件夹,我安装了Microsoft.Net.Compilers,但是没有任何效果,最后我只记得有时项目需要 WindowsBase 库,直到现在不知道为什么,但是在添加了dll之后,Intellisense开始重新起作用。
答案 5 :(得分:1)
如果您在Unity项目中遇到此问题,
这将使用您的项目重新启动Visual Studio。
答案 6 :(得分:0)
我第一次使用VS 2019时,需要手动安装Code Analysis。确保已将其安装在项目属性中。
今天,对于新类,对于VS 2019 Intellisense的建议或名称空间未显示,并且转到``定义''也无法正常工作。
我必须关闭解决方案,然后重新打开,VS 2019在打开项目时进行扫描,然后再次工作。
我认为这是VS 2019的错误。请尝试关闭解决方案并重新打开它。
答案 7 :(得分:0)
我已经尝试了几乎所有上述解决方案,但是并没有帮助我。尝试重新启动PC解决了我的问题。
答案 8 :(得分:0)
我尝试了很多事情,但直到找到this post为止,对我没有任何帮助。他提到了我已经尝试过的一些方法,但这些方法都行不通,但是他的最终解决方案对我有用...
在我们解决方案的根目录下有一个packages文件夹。我删除了 该文件夹的全部内容。重新打开Visual Studio后, Intellisense和“转到定义”已恢复到完整的工作状态。
答案 9 :(得分:0)
关闭视觉标准 对于文件夹中的mac:执行命令+ shift +。 您将看到隐藏文件->删除.vs文件夹 再次打开解决方案
答案 10 :(得分:0)
工作几个月后,Intellisense突然停止。这浪费了我很多时间!我在Visual Studio上工作了大约10年,这个问题在每个版本中偶尔都会发生。
这是我针对此问题的迭代所尝试的:
我认为我已经按照荷马的建议终于解决了这个问题。我在项目的基础级别上删除了 packages 文件夹(有点紧张,因为我不确定是否需要它),并认为它已经解决了问题,但是没有运气。>
但是,需要提防的一件事-完成此操作后,Visual Studio识别了我的类,但不再识别内置的类(控制器顶部所有引用的命名空间都用红色下划线标出)。然后,我再次删除了 .vs 文件夹,这似乎可以解决问题。
重新编译解决方案时,它给出了一些CS0433编译错误,其中某些身份用户名和密码验证代码中的 MinLength 和 MaxLength 指令的名称空间重复。为了解决这个问题,我删除了 Microsoft.EntityFramework Nuget库(我也必须删除 Microsoft.AspNet.Identity.EntityFramework ,因为这取决于它),然后添加它们都重新加入,并确保至少包含前者的6.2版本(否则,我会遇到另一个运行时错误,该错误与 FirstOrDefaultAsync 方法在某处调用!)
我当前的情况:所有现有的Intellisense都可以正常工作,但是除非退出Visual Studio并再次返回,否则它无法识别我添加的新类。可能必须忍受这个……除非有人可以帮助我?