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

StackOverflow https://stackoverflow.com/questions/267843

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

Как вы будете действовать в Visual Studio 2013?

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

.

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

Например:

class A { 
public int x; 
s;
}

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

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

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

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

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

т.е.:

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

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

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

3.Закрыть VS.

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

5.Снова откройте VS.

..

Спасибо

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

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

Удачи вам

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top