Подтвердить что ты не робот

Есть ли способ обновить все пакеты NuGet за один раз в Visual Studio 2015?

Я не могу найти способ обновить все пакеты NuGet за один раз, как вы можете в Visual Studio 2013.

Я вижу только, как это сделать один за другим.

Кто-нибудь знает, как обновить все за один раз?

4b9b3361

Ответ 1

Откройте Консоль диспетчера пакетов и используйте Update-Package cmd-let для обновления всех пакетов.

Ответ 2

В консоли диспетчера пакетов:

foreach ($p in get-project -all) { update-package -ProjectName $p.ProjectName }

Ответ 3

Вы можете написать пользовательский script для обновления пакетов, как показано ниже, и выполнить его в консоли диспетчера пакетов

$list = Get-package -project {Add project name here}
for($i=0; $i -lt $list.Length;$i ++ ) { Update-Package -project {Add project name here} $list[$i].Id } 

Ответ 4

В VS2017 вы можете сделать следующее:

  • Щелкните правой кнопкой мыши на решении → Управление пакетами NuGet для решения. Убедитесь, что выбран соответствующий источник пакета, если вы ищете пакеты только из определенного источника.
  • Перейдите на вкладку "Обновления" введите описание изображения здесь
  • Установите флажки рядом с пакетами, которые вы хотите обновить, и нажмите кнопку "Обновить"