下载没有VS/NuGet包管理器的Nuget包

Avi*_*hen 28 repository nuget nuget-package

如何在visual studio之外下载NuGet包?所以它可以用来创建离线包.

Avi*_*hen 26

如何在没有Visual Studio或Nuget Package Manager的情况下下载NuGet包:

  1. NuGet官方网站上搜索您想要的包裹.

  2. 复制包页面URL的末尾.例如:http://nuget.org/packages/EntityFramework =>包名称是"EntityFramework"

  3. 输入URL:http://packages.nuget.org/api/v1/package/ {Package Name} 例如:http://packages.nuget.org/api/v1/package/EntityFramework

  • 多年以后,只是给那些遇到这个问题的人留言.当程序包下载时,只需将扩展名重命名为**`.zip`**,如**[解决方案](http://stackoverflow.com/a/28183316/2333450)**中提到的@Steve.然后,当您打开文件时,您将拥有所需的所有文件.遗憾的是我现在必须这样做,因为我的办公室代理似乎阻止使用包管理器(因为我被要求提供凭证,我的Nuget凭证不起作用). (3认同)

Răz*_*nda 17

您可以使用以下命令在Visual Studio外部下载NuGet包:

NuGet Package Explorer

NuGet Package Explorer是一个ClickOnce应用程序,可以轻松创建和探索NuGet包.安装后,您可以双击.nupkg文件以查看包内容.您也可以直接从官方NuGet Feed加载包.

从在线Feed打开一个包:

http://j.mp/17kFHkt

http://j.mp/17kFLAL

并将包导出到所需位置:

http://j.mp/17kFYUD


Dee*_*pak 13

安装NuGet命令行程序:

NuGet命令行可以通过几种可能的方式安装到机器上.

  1. https://dist.nuget.org/win-x86-commandline/latest/nuget.exe直接下载可执行文件.可执行文件可以放在文件系统的任何位置,并且在大多数情况下应该放在PATH环境变量中列出的目录中.
  2. 从NuGet Visual Studio客户端安装NuGet.CommandLine包,并将nuget.exe移动到公共位置或在项目的上下文中执行它.
  3. 使用Chocolatey客户端安装NuGet.CommandLine Chocolatey包.有关Chocolatey的更多信息,请访问[ http://chocolatey.org].

然后运行nuget install package下载并安装package在当前目录中.

有关NuGet命令行程序的更多信息: