我有一个组件,我想查看 RazorSourceGenerator *_razor.g.cs 文件生成的内容。
以前使用 VS2019 和 .Net5,我可以打开“\obj\Debug\net5.0\Razor\Pages”文件夹并在那里找到生成的文件。
现在,如果我在 *.razor 组件中出现一些编译错误,我可以看到一条错误消息,其中引用了“\Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator”文件夹,但那里没有这样的文件夹。似乎在项目构建后它被删除了。
有没有办法保留这个文件夹来查看 *.razor 文件编译结果?
我在构建时只收到此错误:
Blazor Metadata file '..Proj\obj\Debug\net6.0\ref\Proj.dll' could not be found
Run Code Online (Sandbox Code Playgroud)
解决方案是昨天我关闭它时构建的,我可以放弃 git 中的所有更改,但仍然收到此错误。
我所做的最后一个更改是在我的项目文件中添加<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>(如下: https: //stackoverflow.com/a/71179023/11783857),但现在即使删除此文件后我仍然遇到相同的错误。
没有显示任何其他错误,只是找不到元数据文件。