Получение списка обновлений пакета Nuget из скрипта сборки - PullRequest
0 голосов
/ 06 февраля 2011

Я пытался добавить строку в скрипт сборки, чтобы добавить текст о доступных обновлениях пакетов через nuget. Это доступно через консоль диспетчера пакетов, выполнив команду, такую ​​как:

 > Get-Package folderPath -Updates

Удивительно, но хотя я думал, что подобная команда была бы обнаружена через консольное приложение nuget, это не так! Не совсем понятно, почему они не включили в Console Tool все те же функциональные возможности, которые есть в PowerShell API!?

Я не гуру PowerShell, так как лучше всего запустить команду из сценария сборки? Могу ли я легко обратиться к PowerShell или я посмотрю на создание утилиты, которая напрямую ссылается на NuGet.Core.dll?

1 Ответ

1 голос
/ 07 февраля 2011

Вы не можете сделать это с консольным приложением. Мы стремимся превратить инструмент командной строки NuGet в полноценный клиент NuGet, чтобы он имел в основном те же функции, что и встроенный в PowerShell.

Вы можете создать свой собственный клиент сегодня, если вы действительно этого хотите, сославшись на NuGet.Core и увидев, что делают командлеты, вы можете легко это выяснить.

...