Где находится папка вывода по умолчанию для восстановления dotnet?

Я попытался создать простое ядро ​​.net с помощью командной строки

dotnew new

в определенной папке с именем netcoreExample, и я мог видеть, что есть два файла, которые являются program.cs и project.json. Затем я добавляю запись Microsoft.EntityFrameworkCore в зависимости от объекта project.json

Когда я пытаюсь запустить команду

dotnet restore

показывает, что пакет успешно восстанавливается. Однако, когда я проверяю папку, в которой я запускаю восстановление dotnet, я не видел папку "пакеты", которая обычно создается, когда старые проекты С# запускают восстановление Nuget.

Интересно, где восстановление dotnet выводит все зависимости.

Ответы

Ответ 1

В Windows по умолчанию используется %userprofile%\.nuget\packages. Я хочу dotnet restore -verbosity <verbosity-level> распечатать, где он восстанавливается.

В других ОС это похоже на <HOME-environment-variable-location>/.nuget/packages