Visual studio не показывает ошибку

I’ve been using Visual Studio (2017) for quite a long time now, to program mostly in C#, for Unity games. Recently though, I noticed that it was not displaying any errors in the code anymore, or at least most of them. I initially started making some small tests, for example removing variables that were being used multiple times in the scripts. Visual Studio was not showing any errors, while when going back to Unity, it was showing all the correct errors in the console (as always). Instead, if I tried to remove a parenthese, it was, after a bit, showing errors all over the place. Again, it was really strange.

After one day, I was still testing, and I noticed that if I first opened Visual Studio, and then in «recent» I clicked on the the .sln file, that opened all the scripts for one Unity project, it was immediately showing all the right errors, like it had always done and how (I think) it should always do. I started looking for some differences between what I was seeing there, and what I was seeing when opening the .cs files (in the way that wasn’t working):

  • At the top, I wasn’t seeing «Debug» and «Any CPU» how I was when it was working:

enter image description here
enter image description here

  • Another thing was that, between the «Project» and the «Debug» buttons (at the top, that open the drop-down lists), I didn’t have the «Compile» button.

  • Also, under the the «Debug» drop-down many options like «start debug» were not available / disabled.

  • At the top left, under the left-most script name, I have «External files» instead of «Assembly-CSharp»

  • At the right of where there should be «Debug» and «Any CPU», I have «Connect» instead of «Start» (Or something similar, my system’s language is not english, these are translations)

Another (maybe less relevant) thing that has changed from before, when it was working:

  • I have installed Visual Studio 2019, and uninstalled after a few minutes (I’ve always preferred Visual Studio 2017!).

Programming without seeing the errors realtime takes much more time, so I’d really like to fix this problem, if it is possible to do so. Is there anything that I have to activate? Did I accidentally press a combination of keys?

Thanks in advance! :)

Working on a project I made a class with properties and when I tried to auto-generate a class constructor I got an error saying something on lines of «auto generation of class constructor failed… and will be disabled» and ever sense then the «generate constructor» option has been taken off the Refactor menu and on top of that I don’t get syntax error highlighting anymore and intellisense doesn’t seem to be working proper or at all.

I tried using going into Tools > Options > Text Editor > various fields including «C#» and «general») and I don’t see anything obviously wrong. I also tried to use Visual Studio Installer to try to repair and that didn’t do anything. I am completely out of ideas and I can’t find anything that is remotely close to my case. TIA

asked Apr 26, 2022 at 5:02

JDD_11's user avatar

2

I can’t add this reply as a comment as I don’t have 50 reputation.

I created a .Net 6.0 C# console project in Visual Studio 2022, add a class, and add two private fields. Selecting these two fields, press Alt+Enter to quickly generate the constructor. I did not encounter your issue.

Please try:

  1. Go to Visual Studio Installer, click Modify, uncheck IntelliCode in Individual components, then click Modify button to save the change, wait for the installation to complete, and then reinstall IntelliCode.
  2. In Visual Studio, go to Tools->Options->IntelliCode to check if the setting is Default.

answered Apr 27, 2022 at 8:27

Peng Ge's user avatar

8

Go to Tools menu, and select Options. Under Intellicode select General. Just uncheck “C# Suggestions”. Then restart Visual Studio and check that intellisence and syntax errors are appearing.

Note, I was not able to figure out what this option does, as the C# code suggestions seemed to continue to work as expected.

answered Nov 4, 2022 at 19:11

MichaelB's user avatar

MichaelBMichaelB

5714 silver badges13 bronze badges

Adding this because I came here via google and this is a less nuclear action to take than reinstalling intellisense and Visual Studio.

enter image description here

Check Tools > Options… > Text Editor > General. In my case I had unchecked «Show error squiggles» and had forgotten I had done this.

answered Feb 21 at 18:13

Teeeeeeeeeeeeeeeeeeeeeeeeeeeej's user avatar

Tools/Import and export settings/Reset all settings

this procedure worked for me

answered May 28 at 22:06

Murkrow's user avatar

step 1 — uninstall visual studio
step 2 — upgrade to windows 11
step 3 — install visual studio

this works for me

answered Mar 2 at 13:31

Shivam Goel's user avatar

Shivam GoelShivam Goel

3764 silver badges9 bronze badges

0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

1

VS 2019

18.03.2021, 10:36. Показов 16327. Ответов 18


Студворк — интернет-сервис помощи студентам

Добрый день!

Вчера перестало работать подчёркивание ошибок. IntelliSense показывает инфу по типам переменных, функциям и т.д., но подчёркивания ошибок нет. Любая чушь, введённая в поле с кодом, будет приниматься программой и в списке ошибок будет писаться «Проблемы не найдены» до того момента, пока не проведёшь отладку. Менял настройки по советам из интернета, сбрасывал настройки полностью, перезагружал и студию и комп несколько раз. Результата нет. Может быть, кто-то с этим сталкивался? Не хотелось бы сносить VS и ставить заново, но пока других вариантов я не вижу



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

18.03.2021, 11:22

2

forMax, а так пробовали

Кликните здесь для просмотра всего текста

Не подчёркиваются ошибки в Visual Studio 2019



0



0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

18.03.2021, 12:01

 [ТС]

3

Да, пробовал. Не помогает. Он не только не подчёркивает ошибки, но и не проверяет правильность кода при написании — то есть внизу будет указано 0 ошибок, даже если они есть и они очевидны



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

18.03.2021, 13:24

4

Лучший ответ Сообщение было отмечено forMax как решение

Решение

Может через Visual Studio Installer попробовать восстановить

Кликните здесь для просмотра всего текста

Не подчёркиваются ошибки в Visual Studio 2019



1



0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

18.03.2021, 15:12

 [ТС]

5

January29, спасибо, это помогло. Но частично. Теперь в новых проектах подсказки и исправления работают. А вот в старых, увы, проблема осталась. Благо, их у меня пока немного



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

18.03.2021, 15:24

6

Лучший ответ Сообщение было отмечено OwenGlendower как решение

Решение

Цитата
Сообщение от forMax
Посмотреть сообщение

А вот в старых, увы, проблема осталась.

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



1



0 / 0 / 0

Регистрация: 18.03.2021

Сообщений: 4

19.03.2021, 10:05

 [ТС]

7

January29, очистил, пересобрал и…. Оно заработало как надо. Спасибо огромное за помощь



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

19.03.2021, 10:28

8

forMax, не за что я рад что заработало



0



фрилансер

4797 / 4397 / 935

Регистрация: 11.10.2019

Сообщений: 11,594

19.03.2021, 15:47

9

January29, это лечится (возможно) так:

в любом открытом файле правой кнопкой мыши —

Не подчёркиваются ошибки в Visual Studio 2019



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

19.03.2021, 16:32

10

Алексей1153, Вот что то нет у меня вот этого

Не подчёркиваются ошибки в Visual Studio 2019



0



фрилансер

4797 / 4397 / 935

Регистрация: 11.10.2019

Сообщений: 11,594

19.03.2021, 16:58

11

January29, нуу, я не знаю, почему так )



0



Администратор

Эксперт .NET

15624 / 12592 / 4991

Регистрация: 17.03.2014

Сообщений: 25,590

Записей в блоге: 1

20.03.2021, 09:42

12

Цитата
Сообщение от Алексей1153
Посмотреть сообщение

в любом открытом файле правой кнопкой мыши —

Это вроде только для С/С++ файлов.



0



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 10:28

13

Такая же проблема появилась на версии 2022 17.
Ничего не помогает. Удалял полностью. Сбрасывал настройки. Устанавливал заново. Не подчеркивает, пишет, что 0 ошибок в коде, но при компиляции пишет ошибки.
Не понятно что такое



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

21.01.2023, 14:32

14

Цитата
Сообщение от Tsarst
Посмотреть сообщение

Не подчеркивает, пишет, что 0 ошибок в коде

Пробовали с поста 2. Попробуйте через Visual Studio Installer восстановить студию, как в посте 4.
Может собачка зарыта в скрытой папке .vs, удалите её или переименуйте если не хотите удалять.
Но я думаю проект не так запускаете.
Ещё может быть наверно цвет волнистой линии для ошибок изменен в цвет фона.
Скриншот бы увидеть, с кодом и где ошибки.



0



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 15:38

15

Цитата
Сообщение от January29
Посмотреть сообщение

Пробовали с поста 2.

Пробовал. Галка уже стоит. Пробовал убирать и заново ставить

Цитата
Сообщение от January29
Посмотреть сообщение

Попробуйте через Visual Studio Installer восстановить студию

Восстанавливал и переустанавливал несколько раз. Как будто настройка где-то сохраняется в другом месте.

Цитата
Сообщение от January29
Посмотреть сообщение

Может собачка зарыта в скрытой папке .vs, удалите её или переименуйте если не хотите удалять.
Но я думаю проект не так запускаете.

В инете видел этот совет и удалял. Дело в том, что не подчеркивает ошибки не просто в старом проекте, но и в новых.

Цитата
Сообщение от January29
Посмотреть сообщение

Ещё может быть наверно цвет волнистой линии для ошибок изменен в цвет фона.

Про это тоже читал. Менял цветовую схему на другую и возвращал обратно.
Где именно цвет подчеркивания менять?

Миниатюры

Не подчёркиваются ошибки в Visual Studio 2019
 



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

21.01.2023, 18:01

16

Tsarst, кажись нашел пробуйте
Путь к проблеме в строке меню в верху
Средства > Параметры…,
Текстовый редактор > C# > Дополнительно, переходим на право и там Показывать ошибки и предупреждения компилятора для: установить Текущий документ

Скрин

Не подчёркиваются ошибки в Visual Studio 2019



1



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 18:40

17

Это то, что надо! Спасибо.



0



2102 / 1976 / 446

Регистрация: 17.02.2019

Сообщений: 3,170

21.01.2023, 18:52

18

Цитата
Сообщение от Tsarst
Посмотреть сообщение

Это то, что надо!

а что там было, если не секрет?



0



1 / 1 / 0

Регистрация: 30.11.2021

Сообщений: 4

21.01.2023, 18:56

19

Эта настройка была выключена. Установил на текущий документ, стало всё подчёркивать, показывать опечатки



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

21.01.2023, 18:56

19

Я использую Visual Studio (2017) довольно давно, чтобы программировать в основном на C# для игр Unity. Однако недавно я заметил, что он больше не отображает никаких ошибок в коде, или, по крайней мере, большинство из них. Сначала я начал делать небольшие тесты, например, удаляя переменные, которые многократно использовались в скриптах. Visual Studio не показывала никаких ошибок, а при возврате в Unity отображала все правильные ошибки в консоли (как всегда). Вместо этого, если бы я попытался убрать круглую скобку, через некоторое время она показывала ошибки повсюду. Опять же, это было действительно странно.

Спустя один день я все еще проводил тестирование и заметил, что если я сначала открыл Visual Studio, а затем в «недавнем» щелкнул файл .sln, открывший все сценарии для одного проекта Unity, он сразу показал все правильные ошибки, как это было всегда и как (я думаю) всегда должно быть. Я начал искать некоторые различия между тем, что я там видел, и тем, что я видел при открытии файлов .cs (таким образом, который не работал):

  • Наверху я не видел «Отладка» и «Любой процессор», как это было, когда он работал:

  • Другое дело, что между кнопками«Проект» и «Отладка» (вверху, открывающими раскрывающиеся списки) у меня не было кнопки «Скомпилировать».

  • Кроме того, в раскрывающемсясписке «Отладка» многие параметры, такие как «начать отладку», были недоступны / отключены.

  • Вверху слева, подкрайним левым именем скрипта, у меня есть «Внешние файлы» вместо «Assembly-CSharp».

  • Справа от того места, где должны быть «Отладка» и «Любой процессор», у меня есть «Подключить» вместо «Пуск» (или что-то подобное, язык моей системы не английский, это переводы)

Еще одна (возможно, менее актуальная) вещь, которая изменилась по сравнению с предыдущим, когда работала:

  • Я установил Visual Studio 2019 и удалил его через несколько минут (я всегда предпочитал Visual Studio 2017!).

Программирование без просмотра ошибок в реальном времени занимает гораздо больше времени, поэтому я бы очень хотел исправить эту проблему, если это возможно. Мне нужно что-нибудь активировать? Я случайно нажал комбинацию клавиш?

Заранее спасибо!:)

2020-05-27 17:34

9
ответов

Решение

Удаление файла.suo может помочь при неустойчивом поведении Visual Studio.

Файл содержит пользовательские настройки решения, включая точки останова, параметры отладки, закладки, и может быть поврежден или сохранен в нежелательном состоянии.

Если вы удалите его, новый файл.suo будет создан после повторного открытия решения в Visual Studio.

2020-06-04 12:53

Просто откройте форму списка ошибок View -> Error List или используйте ярлык Ctrl + , E

2020-05-27 18:50

У меня тоже была эта проблема. Для меня это было вызвано открытием проекта вместо решения. Когда я открыл решение (файл .sln), все функции редактора начали работать.



15 июл ’21 в 16:17
2021-07-15 16:17

2021-07-15 16:17

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

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

Инструменты> Параметры> Текстовый редактор> C# > Дополнительно> Справка редактора

2020-05-29 19:09

У меня была такая же проблема в предварительной версии VS 2022.

Решением было проверить: Инструменты -> Параметры -> Текстовый редактор -> Общие -> Показывать волнистые линии ошибок.

Диалог настроек



18 авг ’21 в 02:22
2021-08-18 02:22

2021-08-18 02:22

Перейдите к настройке, введите Error Squiggles в настройках поиска и включите его.

2021-11-17 21:18

Для меня это был файл, который не был включен в проект.

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

2022-07-07 09:24

Попробуйте удалить папку bin в каталоге проекта, это заставит перекомпилировать код.

Просто не забудьте сохранить в папке bin все файлы .dll, которые могли быть добавлены вручную. Вы можете увидеть их в разделе «Ссылки» в обозревателе решений и добавить их обратно после.

Visual Studio повторно создаст папку bin, не волнуйтесь!

2021-04-16 16:51

У меня была эта проблема какое-то время, и это было связано с моим решением. Я зашел в свой проект, провел анализ кода, а затем перенаправил его на более старую версию.

Понятия не имею, почему это сработало, но проблема устранилась.

2020-05-30 07:20

Visual Studio 2022 — это интегрированная среда разработки (IDE), которая используется для создания приложений. Она предлагает множество функций и инструментов для разработки программного обеспечения, включая средства автодополнения, отладку и контроль версий. Однако, иногда разработчики сталкиваются с проблемой, когда Visual Studio не показывает ошибки при разработке. В этой статье мы изучим возможные причины и способы решения этой проблемы.

Причины непоказывания ошибок в Visual Studio 2022

Проблемы с настройками проекта

Настройки проекта — это основные параметры, которые определяют, как код должен быть скомпилирован и запущен. Если настройки проекта не правильно настроены, то это может привести к проблемам при разработке кода. Некоторые из причин, по которым Visual Studio не показывает ошибки, могут включать:

  • Неправильно настроенные параметры компилятора
  • Неправильно настроенные параметры линковщика
  • Неправильно настроенные параметры отладчика

Если вы считаете, что настройки проекта необходимо скорректировать, то вы можете их отредактировать, следуя инструкциям, которые указаны в документации от Microsoft.

Неправильно настроенные параметры Visual Studio

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

  • Отключенные сообщения об ошибках в модуле Error List
  • Неправильно настроенные параметры анализатора кода
  • Неправильно настроенные параметры текстового редактора

Если вы считаете, что настройки Visual Studio необходимо изменить, то вы можете их отредактировать, следуя инструкциям, которые указаны в документации от Microsoft.

Проблемы с установленными пакетами

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

  • Неправильная версия пакета
  • Неправильная настройка пакета
  • Искаженный пакет

Если вы считаете, что установленный пакет может быть причиной проблемы, то вы можете попробовать удалить его и установить заново.

Способы решения проблемы

Проверьте настройки проекта и параметры Visual Studio

Если вы считаете, что причина непоказывания ошибок может заключаться в неправильно настроенных параметрах в Visual Studio или настройках проекта, то вы можете открыть меню Properties в Visual Studio и проверить настройки проекта. Если вы снова не уверены как это сделать, то рекомендуется обратиться к документации от Microsoft.

Попробуйте перезапустить Visual Studio

Если вы не можете найти конкретную причину проблемы, то попробуйте перезапустить Visual Studio. Это может помочь очистить память и решить многие проблемы.

Удаление неиспользуемых файлов

Если ваш проект накапливает большое количество неиспользуемых файлов, то это может привести к ошибкам. Попробуйте удалить неиспользуемые файлы из проекта.

Установите последнюю версию Visual Studio

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

Заключение

Непоказывание ошибок при разработке — это распространенная проблема, с которой сталкиваются многие разработчики Visual Studio. Однако, если вы понимаете, какой может быть причина, то вы можете легко решить проблемы. Изучайте инструкции в документации от Microsoft, чтобы узнать, как решать проблемы быстро и эффективно.

Понравилась статья? Поделить с друзьями:
  • Visual studio не подчеркивает ошибки 2019
  • Vipnet client ошибка 238
  • Vipnet client ошибка 1603
  • Vipnet client ошибка 1067
  • Viper драйвер не установлен ошибка ввода вывода