【问题标题】:where does Nuget download packages when PackageReference is enabled启用 PackageReference 时 Nuget 在哪里下载包
【发布时间】:2018-07-23 03:05:58
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: visual-studio-2017 nuget nuget-package nuget-package-restore


    【解决方案1】:

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

    启用包引用时

    【讨论】:

    • 你能更改包的保存位置吗?
    • 对于那些只想获取路径的人,无论哪个用户,使用 %UserProfile%\.nuget\packages\
    猜你喜欢
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 2013-06-02
    相关资源
    最近更新 更多