2011-01-20 2 views
31

Есть ли способ перечислить все пакеты, доступные через интерфейс командной строки NuGet.Как вы указываете ВСЕ пакеты в Nuget

Когда я использую следующую команду:

Get-Package -Дистанционное

В консоли менеджера пакетов, в нем перечислены только первые 100 пакетов.

Спасибо

Эрика

ответ

2

Список-пакет -Удаленных | Out-GridView

9

Мы включили пейджинг на стороне сервера в фиде odata, который имеет предел страницы 100. Мы исправили клиента в следующей версии NuGet, чтобы получить все пакеты даже с лимитом сервера. Более подробная информация здесь http://nuget.codeplex.com/workitem/510

+1

Вы можете попробовать запустить 1.1, установив его из http://ci.nuget.org:8080/guestAuth/repository/download/bt4/.lastSuccessful/ VisualStudioAddIn/NuGet.Tools.vsix –

34
Get-Package -ListAvailable 

или

Get-Package -ListAvailable -Filter NHibernate 
+0

Также очень полезны аргументы 'PageSize' и' Skip'. ex: 'Get-Package -ListAvailable -PageSize 100 -Skip 200'. https://docs.microsoft.com/en-us/nuget/tools/ps-ref-get-package –

Смежные вопросы