Comment afficher la liste de tous les Packages NuGet?
Comment fait-on la liste de tous localement installé les packages NuGet? Est-il un NuGet équivalent de RPM -qa
? Dans chocolaté il est le chocolatey list -localonly
mais pour la vie de moi je ne trouve pas de NuGet équivalent de la commande.
Vous devez vous connecter pour publier un commentaire.
Dans le Gestionnaire de Package NuGet Console, entrez la commande suivante:
Ce sera soit imprimer une liste des paquets installés, ou si aucun n'est présent écrire la ligne suivante dans la console:
Pour plus de détails, jetez un oeil à la NuGet Powershell Référence.
Get-Package
, forfaits noms sont tronqués quand ils ont plus de 32 caracteres. Est-il possible d'augmenter la colonne nom du package de sorte que la sortie afficher les noms complets sans taillant?Get-Package | Format-Table -AutoSize
va le faireSi vous venez de le faire
il liste les packages et où ils sont référencés. Il liste les packages de plus et plus encore si vous en avez mentionnée à plusieurs reprises. Si vous souhaitez obtenir un nettoyage de la liste de tous les packages installés dans la solution que vous pouvez faire
Montrera les packages pour le projet spécifié.
Voir aussi: Le Gestionnaire De Package De La Console PowerShell Référence
Noter que chaque projet aura un colis.fichier de configuration qui est utilisé pour suivre les paquets installés. Si c'est altérée (en particulier si vous modifier l'arrière), les projets ne peuvent pas télécharger automatiquement la version du package. Dans ce cas, notez les paquets nécessaires et faire une désinstallation-paquet, suivi par une install-package pour chaque.
Aussi, les sauvegardes sont vos amis! 😉
Dans Visual Studio,
En supposant que Nuget est correctement installé
Clic droit Projet nœud et cliquez sur Gérer les Packages NuGet
Voir liste des packages installés
En plus de toutes les réponses données, il est également un propre liste au format xml de tous les paquets installés dans votre VisualStudio dossier racine du projet: les paquets.config:
Réponse à "Est-il un moyen de le faire à l'aide de nuget.exe? – bitbonk"
nuget liste -Source c:/packages
Où c:/packages est un chemin d'accès à votre dépôt local.
Réponse à "Est-il un moyen de le faire à l'aide de nuget.exe?" – bitbonk
Basé sur la réponse de jstar ci-dessus. J'ai utilisé
\
au lieu de/
qui s'adapte le plus à l'environnement Windows où nuget est à la maison. Mon montage de la réponse a été rejeté, donc je poste mon propre.nuget list -Source c:\code\packages
Où
c:\code
est un chemin d'accès à votre code local-dépôt.Le
packages
dossier est sur le même niveau que votre solution de fichier (*.sln).