在Visual Studio中,.aspx文件的Intellisense无法正常工作

3
最近,我的Intellisense在ASP和用户控件上都停止工作了。
我开始输入Picture of Expected Behavior

Picture of Current Behavior

这是我所有的 Visual Studio 项目/解决方案中都存在的问题,它只出现在 .aspx 文件中。Intellisense 在所有其他文件类型中都可以正常工作。
我还注意到,当我更改相应的 .aspx 文件时,*.designer.vb 文件没有重新加载/生成。这两个问题似乎同时开始出现。
更新:我认为值得一提的是,javascript 在 .aspx 文件中也无法使用 intellisense(之前可以)。下拉列表中也没有任何 html5 元素。属性窗口也为空,下拉列表中没有选项可供选择。
我尝试过的事情:
重新安装Visual Studio 2019专业版 修复Visual Studio 2019专业版 安装Visual Studio 2019社区版 禁用所有第三方扩展程序 从代码库中重新克隆项目 删除AppData\Roaming\Microsoft\VisualStudio\16.x_xxxxxxxx文件夹 删除[project].vbproj.*文件 删除.vs文件夹 Matt的建议:确保正确设置了Intellicode。
“我真的很困惑,已经考虑重新安装 Windows 以重新开始了。我认为可能缺少一些配置文件或程序级别的自动生成文件。”

检查一下是否有任何防火墙阻止了Visual Studio - 在最近的更新中,我遇到了很多问题,以至于无法编码。所以在过去的7天里,我彻底卸载了它,并重新安装了我在这里找到的之前的版本:https://learn.microsoft.com/en-us/visualstudio/releases/2019/history - undefined
1
谢谢你的建议,Aristos - 我会尝试安装一个早期版本。 - undefined
而且你不需要清除AppData - 我已经留下了它,它保留了我之前的设置,并且现在正常运行 - 我已经为此奋斗了7天...只是失去了扩展和工具 - 我移除了16.10.0并恢复了16.9.6 - 但是删除了所有2019版本的实例 - 别忘了防火墙 - 如果你阻止它,它将无法与智能感知进行通信(即使是本地的)。 - undefined
你每次都在一个空白的新项目上进行测试吗?糟糕的标记或错误的标记往往是问题所在。那么这个问题是所有项目都存在,还是只有一个非常混乱和损坏的项目存在?另一方面,忽略这个巨大的细节将是愚蠢的行为 - 所以我认为你应该先在一个全新的空白项目上进行测试,如果能正常工作,然后再打开有问题的项目。 - undefined
是的,阿尔伯特,我已经在新项目和其他几个我正在进行的项目上进行了测试。与我一起工作在同一项目上的同事并没有遇到这个问题。 - undefined
1个回答

0

你尝试过前往选项 -> 智能编码 -> 常规,确保所有设置都符合你的需求吗?你可以通过在搜索栏中输入“Intellicode”来访问该对话框。


所有选项都设置为“默认”,所以我将它们全部设置为“启用”。这似乎使得智能感知在文件打开的前几秒钟内工作,但一旦文件打开时间超过这个限制,问题仍然存在。 - undefined
请确保您拥有最新版本的Visual Studio 2019,目前是16.10.0版本。同时,请确保您的NuGet包都是最新的。 - undefined
1
谢谢你的建议,我正在使用那个版本。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接