Редактор Visual Studio больше не подчеркивает ошибки

Мой редактор Visual Studio (2008) перестал подчеркивать ошибки (эти изящные волнистые красные линии). Я не могу точно сказать, когда, но это может быть связано с установкой .Net Framework 3.5 SP 1 или бета-версии MVC (что, я думаю, маловероятно). Кроме того, я установил и удалил как CodeRush, так и Resharper в целях оценки (решил не оставлять ни один из них).

Кто-нибудь знает в чем проблема и как снова восстановить этот функционал?


person Mats    schedule 06.11.2008    source источник
comment
Я недавно столкнулся с той же проблемой с VS 2010. И вскоре я заметил это, угадайте что, я установил и удалил Resharper.   -  person Dmitry Tashkinov    schedule 02.05.2011
comment
Это случилось со мной на VS2013 после установки Resharper. Я думаю, что инструменты Visual Studio Power Tools тоже могли повлиять на это.   -  person So Many Goblins    schedule 16.01.2015
comment
В моем случае такие ошибки (и другие) продолжают появляться, потому что я использую VS внутри виртуальной машины и обнаружил, что синхронизация времени отключена (на несколько дней!). Когда я назначаю дату, они уходят. Интересно, что я помню похожую проблему, когда впервые использовал VS еще в 2006 году.   -  person NadimAJ    schedule 21.11.2020


Ответы (9)


Вы проверили ИнструментыПараметры ...Текстовый редакторC #Advanced Подчеркнуть ошибки в редакторе?

Обычно я люблю сбрасывать свои настройки после того, как возился с плагинами, поскольку они имеют тенденцию путаться с настройками: ИнструментыНастройки импорта и экспорта ...Сбросить все настройки.

person sontek    schedule 06.11.2008
comment
Такое же исправление сработало для VS2013 после выполнения вышеуказанного и компиляции. - person Chuck Savage; 19.11.2013
comment
мне приходилось делать это в 2012 и 2013 годах. почему это отключено по умолчанию !! - person Sonic Soul; 10.01.2014
comment
это было действительно полезно после того, как я удалил Resharper. - person Alejandro Bastidas; 02.10.2014
comment
Мне также нужно было проверить Показывать живые семантические ошибки в том же месте - person majjam; 07.04.2015
comment
Для файла cpp по-прежнему не отображается красное подчеркивание ошибок. Вы знаете какой-нибудь способ для этого? - person Mona; 21.01.2016
comment
Не работает в VS 2008. (c #) Имена методов с ошибками не сразу обнаруживаются как ошибки :( - person TomeeNS; 18.06.2016
comment
Мне пришлось отключить «Подчеркнуть ошибки в редакторе» и снова включить, и все заработало. (vs2012) - person Pavel Luzhetskiy; 02.11.2017
comment
Работал для Visual Studio 2017 Enterprise - person Auguste; 07.10.2018
comment
VS2019: Инструменты ›Параметры› Текстовый редактор ›Общие› Показывать волнистые линии ошибок - person Jan Macháček; 19.01.2021

О возможных причинах.

Для VS 2012 и 2013, если у вас есть более одного экземпляра Visual Studio на разных машинах, привязанных к одной «живой» учетной записи, и на одной из них установлен ReSharper, он отключает собственный IntelliSense и подчеркивает ошибки (чтобы заменить его собственными правилами) который будет синхронизирован через вашу учетную запись с другим компьютером без ReSharper.

person SerG    schedule 31.05.2014
comment
Это сработало для исправления моих постоянных ошибок подчеркивания и отключения настроек xaml intellisense, очень полезно, спасибо! - person codechinchilla; 27.06.2014
comment
Чувак ... Я только что понял это. Иногда это чертовски жутко. - person Maxime Rouiller; 18.12.2015

Обычно это называется Отключить Squiggl y или Волнистые линии в Visual Studio.

Как вы поступите в Visual Studio 2013?

ИНСТРУМЕНТЫ -> Параметры ... -> Текстовый редактор -> C / C ++ -> Дополнительно -> Отключить закорючки: Верно / Неверно (в IntelliSense) -> нажмите ОК.

person Kulamani    schedule 22.09.2016

Нашел в Visual Studio 2019 как: Tools > Options > Text Editor > General > Show error squiggles

person Jan Macháček    schedule 19.01.2021

Я знаю, что это старый вопрос и с разными решениями, но я исправил его по-другому. Я работаю с Unity3D над своим кодом C #, используя VS2017, когда внезапно VS решает перестать подчеркивать ошибку при вводе текста. Однако, если я закрою вкладку файла и снова открою, ошибка внезапно исчезнет.

Например:

class A { 
public int x; 
s;
}

должен, очевидно, выдать ошибку для этого символа одиночества. Но VS не подчеркивает это, пока я не закрою и не открою эту вкладку файла.

Решение: скопировали всю папку Unity Project (которая в основном похожа на обычную папку VS Solution) и поработали с новой папкой, и эта проблема исчезла.

person Magmus    schedule 29.09.2018

Выгрузка и повторная загрузка того же проекта из решения делает свое дело. Просто щелкните проект правой кнопкой мыши и выберите «Выгрузить проект». После выгрузки снова щелкните правой кнопкой мыши тот же проект и выберите «Перезагрузить проект». Подсветка ошибки вернется.

person Noor ul Ain    schedule 19.05.2020

У меня была такая же проблема с 2017 годом. Была опция «отключить интеллект», убедитесь, что для нее установлено значение false.

person user341599    schedule 08.06.2018

Для Visual Studio 2017 действуйте согласно комментариям HeeJae в:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

i.e:

Привет. вы, вероятно, столкнулись с известной проблемой. ты можешь попробовать это?

1. Обновите до последней версии, если это не помогло

2. Перейдите в Инструменты \ Параметры \ Проекты и решения \ Общие и снимите флажок «Разрешить параллельную инициализацию проекта».

3.Закрыть VS.

4. Удалите каталог «.vs» рядом с файлом решения.

5. снова открыть VS.

..

Спасибо

Вы можете повторно включить опцию «Разрешить параллельную инициализацию проекта» после того, как проблема будет решена.

Я пытался обновить VS, сбросить настройки VS, очистить кеш VS и все, что люди делают обычно, но никто из них не решил эту проблему! В конце концов, упомянутое решение сработало для меня волшебным образом.

Удачи

person user3578181    schedule 03.04.2019

Всем интересующимся в 2021 году ..

найдите в настройках C_Cpp.errorSquiggles.

Убедитесь, что он активен для пользователя , а также для рабочей области. Не нужно перезапускать Visual Studio.

person Microwave_Woodchuck    schedule 13.01.2021
comment
Я почти уверен, что вы имеете в виду VSCode на VS. Я попытался найти это в параметрах VS2019 и не нашел этой строки. - person Trevor Vance; 10.05.2021