Подтвердить что ты не робот

Visual Studio не отображает ошибки времени компиляции в редакторе

Например, когда я пишу:

string x = "turtle";
x.Go();

Нет четкой линии с краткими линиями, обнаруживающей отсутствие метода Go() в String.

Только при компиляции обнаруживается ошибка.

Я только что обновил Windows 7, у меня есть Visual Studio 2008.

В моей старой среде ошибки были обнаружены до фактического компиляции.

Есть ли параметр, который мне не хватает?

EDIT: "Инструменты → Параметры → Текстовый редактор → С# → Подчеркивание ошибок в редакторе".

У меня нет опции "Live Semantic". Может быть, мне нужно перейти на SP1?

4b9b3361

Ответ 1

Вам нужно включить ошибки подчеркивания в редакторе и отобразить варианты живых семантических ошибок в Visual Studio.

Эти параметры можно найти здесь:

Tools > Options > Text Editor > C# > Advanced > Editor Help

Изменить: Вам нужно будет установить SP1 для эту функциональность для работы.

Ответ 2

Выберите Инструмент Параметры, затем Текстовый редактор. Под языком, который вы используете (например, С#), перейдите к Дополнительно и убедитесь, что Недопустимые ошибки в редакторе и Показать живые семантические ошибки проверяются

Ответ 3

Для visual studio 2015 и выше:

Перейдите к: Tools > Options > Text Editor > C# > Advanced > Editor Help

Затем выберите: Enable Full solution analysis

Ответ 4

У меня была такая же проблема, и у меня был установлен SP1, а в - отмечены Подчеркивание ошибок в редакторе и Показать живые семантические ошибки.

Моим решением было загрузить Microsoft Visual Studio 2008 с пакетом обновления 1 (установщик) и переустановить пакет. Он не был классифицирован как "ремонт" или "переустановка", несмотря на то, что он уже был установлен, но он работал.

Ответ 5

Перезапуск VS решил мою проблему один раз.