如何列出 Nuget 中的所有程序包?

32

有没有办法通过NuGet命令行界面列出所有可用的软件包?

当我使用以下命令:

Get-Package -Remote

在程序包管理器控制台中,它只列出前100个软件包。

谢谢

Eric

3个回答

38
Get-Package -ListAvailable  
或者
Get-Package -ListAvailable -Filter NHibernate

PageSizeSkip参数也非常有用。例如:Get-Package -ListAvailable -PageSize 100 -Skip 200。https://learn.microsoft.com/en-us/nuget/tools/ps-ref-get-package - Joe Hawkins

9
我们在OData源上启用了服务器端分页,每页限制为100。我们已经在NuGet的下一个版本中修复了客户端,可以获取所有包,即使有服务器限制。更多信息请参见http://nuget.codeplex.com/workitem/510

1
您可以尝试通过从http://ci.nuget.org:8080/guestAuth/repository/download/bt4/.lastSuccessful/VisualStudioAddIn/NuGet.Tools.vsix安装1.1来运行它。 - David Ebbo

2

List-Package -Remote | Out-GridView


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