在全局安装Nuget包

32

有没有一种方法可以全局安装Nuget Packages?

我想在多个项目中使用Nuget Package,而不必为每个项目下载它。

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


1
我也在寻找这个问题的答案。NuGet开发主管在2014年10月的博客文章中列出了“全局包安装”作为未解决的问题之一。不过我不知道现在是否已经修复了。 - Andreas
我希望有一种方法。我经常进行实验并每天创建新的解决方案,到目前为止每次都必须重新下载所有内容。即使没有官方方式,也应该有一种工具能够将NuGet包从一个解决方案复制到另一个解决方案和/或维护它们的缓存。 - Ivan
1
如果该包是一个工具,请使用 dotnet tool install -g <package>。更多信息请参见 https://natemcmaster.com/blog/2018/05/12/dotnet-global-tools/。 - fernacolo
2个回答

6

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

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


1

2
在我在 Stack Overflow 上提问之前,我已经看过那篇帖子了。我的问题是不同的。请查看我的更新后的问题。 - Ishan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接