【发布时间】:2019-12-11 09:51:46
【问题描述】:
在我的 Web API 项目中升级到 .Net Core 3.1 后,我尝试了这个常用的 ef 命令 -
dotnet ef
得到:
Could not execute because the specified command or file was not found.
Possible reasons for this include:
* You misspelled a built-in dotnet command.
* You intended to execute a .NET Core program, but dotnet-ef does not exist.
* You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.
然后找到了这个 - dotnet ef not found in .NET Core 3
因此,尝试了:
dotnet tool install --global dotnet-ef --version 3.0.0
得到:
/usr/local/share/dotnet/sdk/3.1.100/NuGet.targets(123,5): error : Unable to load the service index for source https://api.nuget.org/v2/index.json
/usr/local/share/dotnet/sdk/3.1.100/NuGet.targets(123,5): error : Response status code does not indicate success: 400 (Bad Request).
The tool package could not be restored.
Tool 'dotnet-ef' failed to install. This failure may have been caused by: ...
如何解决?
【问题讨论】:
标签: .net-core ef-core-3.0