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

问题描述 投票:0回答:1

这是用于ASP.NET Webforms项目。

。ASPX文件上有一个:

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

我正在从后台代码(ASPX.cs文件)中编辑跨度,在Visual Studio中,我看到以下内容:

The name 'FooterTextSpan' does not exist in the current context

但是,它在.ASPX文件中。

@Page...声明中,指定了正确的CodeBehind,并且在正确的位置也指定了Inherits

如果您尝试构建并且不执行下面的“ hacky-fix”,则该项目不会构建:

要解决此问题,您可以进入.ASPX页面,添加一个空格,然后删除该空格,然后错误消失。

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

c# asp.net compiler-errors visual-studio-2019 build-error
1个回答
1
投票
Sanguine,

我已经遇到过这个[[IntelliSense错误报告问题]]几次,这确实很烦人。幸运的是,它很少见。

如果您尝试过1)清洁并重建解决方案,或者2)删除.vs文件夹以清理缓存并且问题仍然存在,这里有一个解决方法。

正如您在VS中看到的,“错误列表”部分中几乎没有可供选择的选项。BuildOptionWithoutIntelliSense

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

希望这可以帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.