(Возможная ошибка Visual Studio) Список ошибок Visual Studio 2019, показывающий ошибки, которые не должны существовать, поскольку эта ошибка на самом деле отсутствует - PullRequest
0 голосов
/ 19 марта 2020

Это для проекта 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' ниже:

Чтобы исправить это, вы можете go перейти на страницу .ASPX, добавить пробел, затем удалить пробел, и ошибка просто исчезнет.

Как мне решить эту проблему, чтобы мне не нужно было делать это "hacky-fix", как это происходит и в других файлах.

1 Ответ

0 голосов
/ 20 марта 2020

Сангвиник,

Я встречался с этой проблемой искажения IntelliSense несколько раз, и это действительно раздражает. К счастью, это редко.

Если вы уже пробовали 1) очистить и восстановить решение или 2) удалить папку .vs для очистки кеша и проблема все еще там, вот обходной путь.

Как вы можете видеть в VS, есть несколько вариантов для выбора в разделе «Список ошибок». BuildOptionWithoutIntelliSense

Вы можете выбрать «Только для сборки», чтобы в списке ошибок отображалась только ошибка из сборки.

Надеюсь, это поможет вам.

...