问题描述
我将 .NET 5 与 Rider 一起使用,并尝试安装 dotnet-ef 以处理迁移。
我安装了下一个软件包:
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.Design
- Microsoft.EntityFrameworkCore.sqlServer
- Microsoft.EntityFrameworkCore.Tools
- Microsoft.EntityFrameworkCore.sqlServer.Design
但是在终端中输入 dotnet tool install -g dotnet-ef
时出现错误,内容为:
软件包 dotnet-ef 5.0.7 与 net50 (.NETFramework,Version=v5.0) / any 不兼容。包 dotnet-ef 5.0.7 支持:netcoreapp3.1 (.NETCoreApp,Version=v3.1) / any
所以我清楚地看到最新版本的 dotnet-ef 适用于 .NET 3.1。真的是这样吗? .NET 5 没有 dotnet-ef 版本吗?我可能做错了什么?
我尝试了不同版本的 dotnet-ef 并得到了不同类型的此错误(取决于所选版本)。
如果您需要任何其他信息,请在评论中写下。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)