我们还有一个Asp.Net 4.5 WebForms应用程序。它使用带有母版页的WebForms。在VS 2019中,当我选择表单的按钮事件并右键单击时,完全缺少“转到定义”选项。当按下F12键时,同样的结果,应该将我带到代码隐藏页面中的GetTokenButton_OnClick的方法定义,没有任何反应。
这一切在VS 2017中仍然很好用。
MS在2019年是否完全支持Webforms,还是我错过了一个附加组件?
更新:我对同一解决方案的类库有同样的问题。当在Web项目代码中引用的任何类库的对象上点击F12时,我得到了可怕的“无法导航到插入符号下的符号”错误。奇怪的是,一切都在构建和执行。
我在更新到VS2019之后今天早些时候遇到了这个问题,并尝试了我在Go To Definition: "Cannot navigate to the symbol under the caret."找到的所有解决方案。这些都没有,但我通过更新我的NuGet包中的Microsoft.CodeDom.Providers.DotNetCompilerPlatform和Microsoft.Net.Compilers版本解决了这个问题。
之后,定义和符号再次开始工作。