我一直在尝试使用 Microsoft.EntityFrameworkCore 构建一个简单的项目,但我总是尝试构建项目,但它向我显示以下错误:
有人可以帮助我吗?
谢谢!
我尝试将 SDK 版本从 .net8.0 降级到 .net6.0,但错误仍然发生。
有几件事需要检查:
检查实际安装了哪个版本的 Dotnet SDK。尝试从终端/命令提示符运行以下命令:
dotnet --list-sdks
检查以确保也安装了受支持的
Microsoft.EntityFrameworkCore
版本。 EF 的“主要”版本必须与您希望运行的 dotnet
版本相匹配。您可以运行此命令来确保您使用在 dotnet 6 下运行的最新版本的 EF Core:
dotnet 添加 Core/Core.csproj 包 Microsoft.EntityFrameworkCore --version 6.0.26
还要检查您的项目文件是否针对预期的 dotnet 版本。项目文件中应该有这样的内容: