При открытии существующего проекта ASP.NET MVC в Visual Studio 2019, я продолжаю получать это сообщение об ошибке «Не удается перейти к символу под курсором» при попытке «Перейти к определению» (F12).
Ни один из других ответов здесь "Не удается перейти к символу в списке" не решил мою проблему, пока я не нашел это решение в сообществе разработчиков Visual Studio.
Вот ссылка и ниже решение из поста: https://developercommunity.visualstudio.com/content/problem/505489/cannot-navigate-to-the-symbol-under-the-caret-3.html
Это происходит с проектами, которые используют v1.0.0 Microsoft.Net.Compilers. Чтобы обойти эту проблему вам нужно обновление до последней стабильной версии 3.0.0. Для этого вы можете выполните следующие действия: 1) Щелкните правой кнопкой мыши «Ссылки» в Solution Explorer 2) Выберите «Управление пакетами NuGet» 3) На вкладке «Установлено» найдите «Microsoft.Net.Compilers» 4) Выберите «Microsoft.Net.Compilers» 5) В боковом окне «Microsoft.Net.Compilers» нажать кнопку обновления Это должно позволить вам перейти к определениям
Это происходит с проектами, которые используют v1.0.0 Microsoft.Net.Compilers. Чтобы обойти эту проблему вам нужно обновление до последней стабильной версии 3.0.0. Для этого вы можете выполните следующие действия:
1) Щелкните правой кнопкой мыши «Ссылки» в Solution Explorer
2) Выберите «Управление пакетами NuGet»
3) На вкладке «Установлено» найдите «Microsoft.Net.Compilers»
4) Выберите «Microsoft.Net.Compilers»
5) В боковом окне «Microsoft.Net.Compilers» нажать кнопку обновления
Это должно позволить вам перейти к определениям