После обновления до .Net Core 3.1 в моем проекте веб-API я попробовал эту обычную команду 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 не найден в .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: ...
Как исправить?