我们已经习惯了智能感知无处不在,但突然它不起作用了。
令我沮丧的是,这只是我工作计算机上的情况,在家安装确实可以工作。两者都已更新到版本 17.5.0,但我认为以前的版本(在我的工作计算机上)也存在问题 - 我已经有一段时间没有进行任何 Razor 编码了。
我搜索过类似的问题,但每个问题都与旧版本的 VS 有关。我终于找到了新版本 Razor 编辑器的提及,并描述了如何停用它并重新激活旧版本。令我惊讶的是,这有效:
打开
工具/选项并导航到文本编辑器/HTML/高级,在这里您可以找到一个设置:“对ASP.NET CORE使用旧版Razor编辑器”。 将设置更改为true,智能感知又回来了!
很高兴找到解决方案,但是!
1、修复VS:
打开你的 Visual Studio 安装程序:点击更多->修复来修复VS2022:
2、重置默认设置
1'' 确保不受异步用户设置的影响,请关闭用户设置异步:
2''重置语言环境采集设置:顺便看看你的非正常VS中的解决方案是否都存在这个问题
按照以下步骤重新生成 intelliSense 数据:
1、关闭VS2022
2、打开解决方案根文件夹,删除.vs文件夹(intelliSense数据在这个地方):
3、重新打开VS2022,等待重新生成步骤完成,然后再次尝试测试intelliSense。