web-dev-qa-db-fra.com

Existe-t-il un moyen de mettre à niveau tous les packages NuGet en même temps dans Visual Studio 2015?

Je ne trouve pas de moyen de mettre à niveau tous les packages NuGet en même temps comme vous le pouvez dans Visual Studio 2013.

Je vois seulement comment le faire un par un.

Quelqu'un sait comment mettre à niveau tout en même temps?

37
AZ Chad

Ouvrez Package Manager Console et utilisez le Update-Package cmd-let pour mettre à jour tous les packages.

41
Lukkha Coder

Depuis la console du gestionnaire de packages:

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

Dans VS2017, vous pouvez effectuer les opérations suivantes:

  1. Cliquez avec le bouton droit sur une solution -> Gérer les packages NuGet pour la solution. Assurez-vous que la source de package appropriée est sélectionnée si vous recherchez des packages uniquement à partir d'une source spécifique
  2. Cliquez sur l'onglet "Mises à jour" enter image description here
  3. Cochez les cases à côté des packages que vous souhaitez mettre à jour et cliquez sur le bouton "Mettre à jour"
4
Sudhanshu Mishra

Vous pouvez écrire un script personnalisé pour mettre à jour les packages comme le suivant et l'exécuter dans la console du gestionnaire de packages

$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 } 
2
KnightFox