Asp.net mvc Intellisense不建议在VS 2019中使用旧MVC5项目

Asp.net mvc Intellisense不建议在VS 2019中使用旧MVC5项目,asp.net-mvc,visual-studio,intellisense,visual-studio-2019,Asp.net Mvc,Visual Studio,Intellisense,Visual Studio 2019,我在Visual Studio 2019中打开了一个旧的ASP.NET MVC5项目,IntelliSense没有对某些事情提出任何建议 正如您在下面看到的,ActionResult未被建议,也未作为可识别的关键字突出显示 此外,即使我使用MyClassLibraryProject.NameSpace设置了,IntelliSense也没有对该项目中的方法提出任何建议 如果我自己打印出来,我的解决方案编译得很好,一切正常 你知道为什么IntelliSense不能工作吗?这似乎是一个已知的问题,请

我在Visual Studio 2019中打开了一个旧的ASP.NET MVC5项目,
IntelliSense
没有对某些事情提出任何建议

正如您在下面看到的,
ActionResult
未被建议,也未作为可识别的关键字突出显示

此外,即使我使用MyClassLibraryProject.NameSpace设置了
,IntelliSense也没有对该项目中的方法提出任何建议

如果我自己打印出来,我的解决方案编译得很好,一切正常


你知道为什么IntelliSense不能工作吗?

这似乎是一个已知的问题,请检查,我试图按照你的描述进行测试,要解决这个问题,请将软件包“Microsoft.Net.Compilers”升级到最新版本1.3.0,IntelliSense工作正常,如下所示:

谢谢您的回答。这解决了我与Intelissense之间的问题。此解决方案还解决了与使用旧ASP.NETMVC项目向控制器添加视图相关的问题。一旦安装了新的编译器,我就可以通过右键单击并显示菜单项(添加视图)向控制器添加新视图。