启用 PackageReference 时 Nuget 在哪里下载包

where does Nuget download packages when PackageReference is enabled

在 visual studio 2017 年我启用了 PackageReference 以便包引用将存储在 csproj 文件中而不是 package.config 文件

我在 csproj 文件中添加了这两行以启用 PackageRefernce

<RestoreProjectStyle>PackageReference</RestoreProjectStyle>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

现在,当我使用 Nuget 包管理器安装任何包时,我会看到类似这样的内容

带有蓝色图标的引用被添加为包。

但是我在解决方案目录下的 packages 文件夹中没有看到任何这些包。此外,如果我右键单击蓝色图标(即参考)并单击属性,window 为空白。我看不到它引用的路径

那么Visual Studio打包时什么时候下载包呢?引用已启用

看起来它安装了 %UserProfile%\.nuget\packages\

中的软件包

启用包引用时