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

Blazor Metadata file '..Proj\obj\Debug\net6.0\ref\Proj.dll' could not be found

我在构建时只收到这个错误:

Blazor Metadata file '..Proj\obj\Debug\net6.0\ref\Proj.dll' could not be found

昨天我关闭解决方案时正在构建解决方案, 我可以放弃我在 git 中的所有更改,但我仍然收到此错误。

我所做的最后更改是在我的项目文件中添加 <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>(在下面: ),但现在即使删除它我仍然遇到相同的错误。

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

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

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

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


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