Я наконец-то исправил проблему, удалив файл NuGet.Config в папке C: \ Users \ \ AppData \ Roaming \ NuGet , затем запустив dotnet restore
Запуск dotnet restore создал новый файл конфигурации в папке, которая, как я заметил, имеет значение packageSources , отличное от старого.
У старого был https://www.nuget.org/api/v2/, а у нового https://api.nuget.org/v3/index.json
Я полностью забыл, что у меня установлена VS 2010 (с nuget), котораябыл ответственным за старый файл конфигурации, и я не понимал, что nuget из dotnet-cli также использовал те же старые конфигурации.