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

标签 blazor .net-6.0 visual-studio-2022

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

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

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

我所做的最后更改是添加 <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>在我的项目文件中(如下:https://stackoverflow.com/a/71179023/11783857),但现在即使在删除它之后我仍然遇到同样的错误。

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

最佳答案

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

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

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


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

关于找不到 Blazor 元数据文件 '..Proj\obj\Debug\net6.0\ref\Proj.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71183514/

相关文章:

Azure函数: Blob Storage emulator stopped working after moving to VS2022

c# - 使用 Blazor 渲染未知深度的树结构

asp.net-core - 如何使用 .NET 7 将 Blazor Webassemble 添加到现有 ASP.NET Core Web 应用程序?

c# - 未使用自定义授权服务,即使它在服务中声明

entity-framework-core - 在指定场景下是否值得将 Dotnet Standard 2.1 迁移到 .Net 6

c# - .NET 6 区分同一 Controller 类中的路由的最佳方法

asp.net - 我在 Visual Studio 2022 中安装了 bootstrap-sass 但它未包含在项目中

macos - 有什么方法可以在macOS上显示仅 “Select folder”对话框吗?

c# - NET 6 : Windows Service with strongly typed configuration

c# - 为 MAUI Visual Studio 2022 安装 Android 工作负载时出现问题