VS2019 ASP.NET MVC «Не удается перейти к символу под курсором»

#asp.net-mvc #visual-studio-2019

#asp.net-mvc #visual-studio-2019

Вопрос:

При открытии существующего ASP.NET Проект MVC внутри Visual Studio 2019 Я продолжаю получать это сообщение об ошибке «Не удается перейти к символу под курсором» при попытке «Перейти к определению» (F12).

введите описание изображения здесь

Ответ №1:

Ни один из других ответов здесь для «Не удается перейти к символу под кареткой» не решил мою проблему, пока я не нашел это решение от сообщества разработчиков 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) Щелкните правой кнопкой мыши «Ссылки» в обозревателе решений

2) Выберите «Управление пакетами NuGet»

3) На вкладке «Установлено» найдите «Microsoft.Net.Compilers»

4) Выберите «Microsoft.Net.Compilers»

5) В боковом окне «Microsoft.Net.Compilers» нажмите кнопку обновить

Это должно позволить вам перейти к определениям

Комментарии:

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