C# .Net核心类库需要Microsoft.NETCore.App 2.0.0

C# .Net核心类库需要Microsoft.NETCore.App 2.0.0,c#,.net,linux,C#,.net,Linux,我目前使用的是Ubuntu 20.10,当我使用dotnet new Classlib创建Classlib时,它可以正常工作dotnet构建builds,因为net5.0是作为TargetFramework写入csproj文件的。但是当我使用dotnet ef migrations add Init时,会发生以下错误: 构建已开始 构建成功 无法找到任何兼容的框架版本 找不到框架“Microsoft.NETCore.App”版本“2.0.0” 发现了以下框架: 3.1.14网址:[usr/sha

我目前使用的是Ubuntu 20.10,当我使用
dotnet new Classlib
创建Classlib时,它可以正常工作
dotnet构建
builds,因为
net5.0
是作为TargetFramework写入csproj文件的。但是当我使用
dotnet ef migrations add Init
时,会发生以下错误:

构建已开始

构建成功

无法找到任何兼容的框架版本 找不到框架“Microsoft.NETCore.App”版本“2.0.0”

发现了以下框架: 3.1.14网址:[usr/share/dotnet/shared/Microsoft.NETCore.App] 5.0.5网址:[usr/share/dotnet/shared/Microsoft.NETCore.App]

您可以通过安装指定的框架和/或SDK来解决此问题


我做错了什么?请随意说明RTFM(但请提供链接或方向)。

好的,我已经知道了。这是因为
EntityframeworkCore.Design
package。我必须安装才能继续