VS2019 ASP.NET MVC“无法导航到插入符号下的符号”

mga*_*lpy 1 asp.net-mvc visual-studio-2019

在Visual Studio 2019中打开现有的ASP.NET MVC项目时,在尝试“转到定义”(F12)时,始终收到此错误消息“无法导航至插入符号下的符号”。

在此处输入图片说明

mga*_*lpy 11

直到我从Visual Studio开发人员社区中找到此解决方案为止,这里有关“无法导航到插入符号下的符号”的其他答案都没有解决我的问题。

这是链接,下面是帖子中的解决方案:https : //developercommunity.visualstudio.com/content/problem/505489/cannot-navigate-to-the-symbol-under-the-caret-3.html

这发生在使用Microsoft.Net.Compilers v1.0.0的项目中。要变通解决此问题,您需要更新到最新的稳定版本是3.0.0。为此,您可以按照以下步骤操作:

1)在解决方案资源管理器中右键单击“参考”

2)选择“管理NuGet软件包”

3)在“已安装”选项卡下,搜索“ Microsoft.Net.Compilers”

4)选择“ Microsoft.Net.Compilers”

5)在“ Microsoft.Net.Compilers”的侧窗口中,单击更新按钮

那应该允许您导航到定义