我如何下载NuGet包?我没有NuGet Visual Studio扩展或命令行程序nuget.exe。如何从网上下载.nupack文件?据我所知,我将能够从中提取.dll
文件(使用7-zip)正常使用。
我碰巧感兴趣的包是http://nuget.org/packages/Microsoft.Bcl.Async,但我想知道如何做到这一点。
在Ruby世界中,这很容易 - RubyGems网站上的每个包页都有一个.gem文件的下载链接,例如:https://rubygems.org/gems/pony
关于NuGet明显命运的论点属于其他地方。这个问题无关紧要,为什么我避开它。 I'm not the only one though。
虽然仍然可以构建URL或使用工具,但不再需要它。
https://www.nuget.org/目前有一个直接下载链接,即使您在网站上没有帐户也可以使用。
(在右栏的底部)。
EntityFramework的详细信息页面示例:https://www.nuget.org/packages/EntityFramework/ :(在RenniePet发表评论后更新。)
在Nuget.org网站上创建一个帐户,然后登录,浏览到您想要的软件包,然后单击左侧菜单上的“下载”链接。
或者猜猜网址。它们具有以下格式:
https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}
然后只需解压缩.nupkg文件并提取所需的内容即可。
根据Xavier的回答,我写了一个谷歌chrome扩展NuTake来添加Nuget.org包页面的链接。
要获得当前稳定版本的NuGet包,请使用:
https://www.nuget.org/api/v2/package/{packageID}
我还没有尝试过,但看起来NuGet Package Explorer应该能够做到:
https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
(或者像Panic上校说的那样,7-zip应该可以这样做)