Visual Studio 如何在Razor文件中找到有语法错误的源代码行

zxlwwiss  于 2022-12-04  发布在  其他
关注(0)|答案(2)|浏览(149)

我有一个Blazor Web项目,当我构建时,在一个相当大的页面文件上得到错误。如果我关闭并重新启动VS 2022,直到我构建为止,没有错误。然后,它说有2个错误(“}预期”和“;预期”),但它在.g文件中显示它们,当我双击错误窗口中的错误行时,没有任何React。
我如何追踪到源代码中坏行的位置?本页有1300行代码...

23c0lvtd

23c0lvtd1#

我不得不关闭并重新启动Visual Studio几次,现在它在正确的.razor页面文件上显示错误。显然,CodeLens和语法检查在Razor页面中非常古怪。一旦这两个错误得到解决,就消失了,没有更多的错误-我做了一个构建,它又出现了一个“;当然,通过关闭并重新启动VS,重新打开解决方案,并等待CodeLens检查打开的文件,解决了这个问题。然后,错误出现了。

rqdpfwrv

rqdpfwrv2#

在blazor(VS2022当前版本)中,不要查看错误选项卡,始终检查“输出”选项卡,您会在那里找到错误,双击它们通常会让您找到正确的行。
.g文件是生成的代码:
error the in razor.g.cs file, can't find in VS, can't find the _razor.g.cs file

相关问题