(潜在 Visual Studio 错误)Visual Studio 2019 错误列表显示不应存在的错误,因为该错误实际上并不存在

(Potential Visual Studio Bug) Visual Studio 2019 Error List showing errors that should not exist as that error isn't actually present

这是针对 ASP.NET Webforms 项目的。

在 .ASPX 文件中有一个 :

<span id="FooterTextSpan" runat="server">[Redacted]</span>

我正在编辑 code-behind(ASPX.cs 文件)的跨度,在 Visual Studio 中,我看到了这个:

然而,它在 .ASPX 文件中。

@Page... 声明中指定了正确的 CodeBehind,并且它 Inherits 来自正确的位置。

如果您尝试构建但不执行以下 'hacky-fix',则项目不会构建:

要解决这个问题,您可以进入 .ASPX 页面,添加一个 space,然后删除 space,错误就消失了。

我该如何解决这个问题,这样我就不需要这样做 'hacky-fix',因为它也发生在其他文件中。

乐观,

这个IntelliSense误报问题我遇到过好几次了,真的很烦人。幸好很少见

如果您尝试过

  1. 清理并重建解决方案或
  2. 删除 .vs 文件夹以清理缓存
    问题仍然存在,这是一个解决方法。

如您在 VS 中所见,“错误列表”部分中 selection 的选项很少。

您可以select“仅构建”,以便错误列表仅显示来自构建的错误。

希望对您有所帮助。