【问题标题】:"Scaffolding failed. Could not load information for project..." in .NET 6 Web API.NET 6 Web API 中的“脚手架失败。无法为项目加载信息...”
【发布时间】:2022-09-28 20:37:11
【问题描述】:

我在尝试创建 API 控制器时收到此消息。 我对另一个类库中的 DBContext 和实体进行了单独的 API 项目引用。

Error Message

我用 .NET 5 尝试过相同的项目,它运行良好,但不是 .NET 6。 请帮我!

  • 同样的问题。好像有bug。
  • 能提供VS2022的版本吗?
  • @XinranShen Visual Studio 社区 2022 17.3.4

标签: asp.net-web-api .net-6.0


【解决方案1】:

Udemy 的 Trevoir Williams 说:版本 6.0.8 和 6.0.9 您可以在项目文件中将 EntityFrameworkCore* 库的版本降低到 6.0.7

或在 NuGet 包管理器中更改 EntityFrameworkCore* 版本

同样,我从 Trevoir Williams 获得的所有这些信息和图像。我认为这个问题会很快得到解决。在这个时候,这是每个喜欢 .NET 6 的人的快捷方式。

【讨论】:

    【解决方案2】:

    ?? 我有同样的问题并解决了更新:

    Microsoft.EntityFrameworkCore to 6.0.9
    
    Microsoft.EntityFrameworkCore.Tools to 6.0.9
    
    Microsoft.VisualStudio.Web.CodeGeneration.Design to 6.0.10
    

    希望这可以帮到你!

    【讨论】:

      猜你喜欢
      • 2022-09-28
      • 2022-10-07
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 2022-11-22
      • 1970-01-01
      相关资源
      最近更新 更多