这是用于ASP.NET Webforms项目。
。ASPX文件上有一个:
<span id="FooterTextSpan" runat="server">[Redacted]</span>
我正在从后台代码(ASPX.cs文件)中编辑跨度,在Visual Studio中,我看到以下内容:
但是,它在.ASPX
文件中。
在@Page...
声明中,指定了正确的CodeBehind
,并且在正确的位置也指定了Inherits
。
如果您尝试构建并且不执行下面的“ hacky-fix”,则该项目不会构建:
要解决此问题,您可以进入.ASPX
页面,添加一个空格,然后删除该空格,然后错误消失。
我该如何解决这个问题,所以我不需要做这个'hacky-fix',因为它也在其他文件中发生。
我已经遇到过这个[[IntelliSense错误报告问题]]几次,这确实很烦人。幸运的是,它很少见。
如果您尝试过1)清洁并重建解决方案,或者2)删除.vs文件夹以清理缓存并且问题仍然存在,这里有一个解决方法。
正如您在VS中看到的,“错误列表”部分中几乎没有可供选择的选项。BuildOptionWithoutIntelliSense您可以选择“仅构建”,以便错误列表仅显示来自构建的错误。
希望这可以帮助您。