.NET Core 3.1 - dotnet ef 添加迁移错误

Rem*_*ral 3 asp.net-core-mvc .net-core asp.net-core entity-framework-migrations

当我尝试在 ASP.NET Core 3.1 MVC 项目中创建迁移时,出现此错误 - 我需要帮助

Build started...
Build succeeded.
You must install or update .NET to run this application.

App: /Users/remzi/.dotnet/tools/.store/dotnet-ef/6.0.7/dotnet-ef/6.0.7/tools/net6.0/any/tools/netcoreapp2.0/any/ef.dll
Architecture: arm64
Framework: 'Microsoft.AspNetCore.App', version '3.1.0' (arm64)
.NET location: /usr/local/share/dotnet/

The following frameworks were found:
  6.0.7 at [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]

Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed

To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.AspNetCore.App&framework_version=3.1.0&arch=arm64&rid=osx.12-arm64
Run Code Online (Sandbox Code Playgroud)

Chr*_*ron 10

我花了一生的时间才找到解决这个问题的方法。3.1 无法工作,因为尽管它期望的是,但没有 arm64 版本。要解决此问题,您可以通过在终端中输入以下内容来强制它使用最新版本

export DOTNET_ROLL_FORWARD=LatestMajor
Run Code Online (Sandbox Code Playgroud)