dotnet restore 的默认输出文件夹在哪里?

Where is the default output folder for dotnet restore?

我尝试使用命令行创建一个简单的 .net 核心

dotnew new

在某个名为 netcoreExample 的文件夹中,我可以看到创建了两个文件,它们是 program.cs 和 project.json。然后我将 Microsoft.EntityFrameworkCore 添加到 project.json

中的依赖项

当我尝试 运行 命令时

dotnet restore

说明包恢复成功。但是,当我检查 运行 dotnet restore 所在的文件夹时,我没有看到 "packages" 文件夹,该文件夹通常是在使用旧 C# 项目 运行ning Nuget restore 时创建的。

我想知道 dotnet restore 将所有依赖项输出到哪里。

在 Windows 默认情况下它的 %userprofile%\.nuget\packages。我希望 dotnet restore -verbosity <verbosity-level> 打印出恢复到的位置。

在其他操作系统上类似 <HOME-environment-variable-location>/.nuget/packages