【问题标题】:Installing Nuget Packages globally全局安装 Nuget 包
【发布时间】:2015-11-15 01:01:53
【问题描述】:

有没有办法全局安装 Nuget 包?

我有一个 Nuget 包,我想在多个项目中使用而无需为每个项目下载?

每个项目都有自己的解决方案,并且独立于其他项目。

【问题讨论】:

  • 我也在寻找这个问题的答案。 2014 年 10 月,NuGet 开发负责人 This blog post 将“全局包安装”列为未解决的问题之一。不知道现在解决了没有。
  • 我希望有办法。我每天都进行大量实验并创建新的解决方案,并且到目前为止每次都必须重新下载所有内容。即使没有官方方法,也有一种工具能够将 NuGet 包从一个解决方案复制到另一个解决方案和/或维护它们的缓存。
  • 如果包是工具,请使用dotnet tool install -g <package>。如需更多信息,请参阅natemcmaster.com/blog/2018/05/12/dotnet-global-tools

标签: c# nuget package-management


【解决方案1】:

当前版本的 NuGet 使用全局包缓存。

查看the documentation 以了解它在您计算机上的位置。您还应该查阅 NuGet 配置文件文档,了解如何更新全局缓存位置。

【讨论】:

    【解决方案2】:

    显然这已经有一段时间了......这个问题已经在几年前在这里提出过。见:

    Setting up a common nuget packages folder for all solutions when some projects are included in multiple solutions

    【讨论】:

    • 在 SO 上提出问题之前,我查看了该帖子。我的问题不同。请参阅我更新的问题。
    猜你喜欢
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 2021-04-13
    • 1970-01-01
    • 2017-11-05
    • 2014-08-29
    • 2020-10-23
    • 1970-01-01
    相关资源
    最近更新 更多