找不到 Blazor 元数据文件“..Proj\obj\Debug\net6.0\ref\Proj.dll”

bug*_*uga 4 blazor .net-6.0 visual-studio-2022

我在构建时只收到此错误:

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),但现在即使删除此文件后我仍然遇到相同的错误。

没有显示任何其他错误,只是找不到元数据文件。

bug*_*uga 5

我卸载了正在构建的所有其他项目,并且只得到了build failed一个项目Proj,但仍然没有错误。

当我打开项目中的所有文件并再次调用构建后,打开文件后,语法错误显示在错误列表中,所以我修复了它并成功构建。

所以关键是,如果你想看到错误,你需要保持所有文件打开,否则它只是“构建失败”,没有任何线索(在.net 6 VS2022中)。


更新:您可以查看输出窗口,您会在那里看到错误,即使它们可能不会出现在错误列表中