Visual Studio не отображает ошибки времени компиляции в редакторе
Например, когда я пишу:
string x = "turtle";
x.Go();
Нет четкой линии с краткими линиями, обнаруживающей отсутствие метода Go() в String.
Только при компиляции обнаруживается ошибка.
Я только что обновил Windows 7, у меня есть Visual Studio 2008.
В моей старой среде ошибки были обнаружены до фактического компиляции.
Есть ли параметр, который мне не хватает?
EDIT: "Инструменты → Параметры → Текстовый редактор → С# → Подчеркивание ошибок в редакторе".
У меня нет опции "Live Semantic". Может быть, мне нужно перейти на SP1?
Ответы
Ответ 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 решил мою проблему один раз.