Команда CLI для получения подробной информации для одного пакета из Nuget

#.net #nuget #command-line-interface

#.net #nuget #интерфейс командной строки

Вопрос:

Мне нужно получить подробную информацию для одного пакета из Nuget через команду CLI. Приведенная ниже команда возвращает мне все пакеты, которые непригодны для использования, поскольку для их выполнения требуется много времени.

список nuget -источник http://nuget.org/api/v2

Ответ №1:

Из Visual Studio:

 Find-Package -Source "http://nuget.org/api/v2" -Id "SomeName"
  

(или подлежит амортизации)

 Get-Package -ListAvailable -Source "http://nuget.org/api/v2" -Filter *SomeName*
  

Из Powershell v5:

 Find-Package -Source "http://nuget.org/api/v2" -Name "SomeName"
  

Вам может быть предложено что-то вроде

Nuget с блокировкой может быть загружен вручную с https://oneget.org/Microsoft .Управление пакетами.NuGetProvider-2.8.5.207.dll и установлен. Хотите ли вы, чтобы PackageManagement автоматически загружал и устанавливал ‘nuget’ сейчас?

В более старых версиях Powershell вам может потребоваться заглянуть в диспетчер пакетов OneGet (https://github.com/OneGet/oneget )

Комментарии:

1. Спасибо за помощь, есть идеи о том, как я могу запустить эти команды из Powershell ISE. Я не использую VS для этого.

2. Нет .. похоже, это не работает для меня. Мне нужна команда CLI только тогда, когда я запускаю ее из-за пределов VS.