如何在.Net Core项目中将nuget包安装为离线?

时间:2016-08-22 12:48:31

标签: .net asp.net-mvc asp.net-core nuget-package

在.net核心Web应用程序上,当我想管理我的NuGet包或添加对项目引用的引用时,我会右键单击引用并选择“Manage NuGet Package”,现在我可以添加包(s),如果我选择安装,visual studio下载选定的包并将其安装在我的项目中。它工作正常。

但我想知道如何在另一个项目上再次使用下载的NuGet包?

我是否应该使用包管理器并再次下载,或者我可以将下载的文件用作离线安装?

我已在计算机上的此路径上安装了包文件:

C:\Users\Administrator\.nuget\packages

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,我找不到任何现有的解决方案,因此我必须创建NuSave

你给它命名包,它会把它的所有依赖项下载到你选择的本地目录中。

然后,您可以关注thisthis,了解如何设置NuGet.Server,这是一个轻量级服务器,可以使用NuSave为您下载的NuGet包提供服务。然后,您将拥有一个localhost URL,您可以将其添加到Visual Studio NuGet源以供脱机访问。