Comment puis-je télécharger un package NuGet? Je n'ai pas l'extension NuGet Visual Studio ni le programme en ligne de commande nuget.exe. Comment puis-je télécharger le fichier .nupack à partir du Web? Si j'ai bien compris, je pourrai en extraire les fichiers .dll
(avec 7-Zip) pour les utiliser normalement.
Le paquet qui m'intéresse est http://nuget.org/packages/Microsoft.Bcl.Async , mais j'aimerais savoir comment faire cela généralement .
Dans le monde de Ruby, ce serait facile - chaque page de paquet sur le site Web de RubyGems a un lien de téléchargement vers un fichier .gem, par exemple: https://rubygems.org/gems/pony
L'argument sur le destin manifeste de NuGet est ailleurs. Peu importe cette question, pourquoi je l'évite. Je ne suis pas le seul cependant .
Bien que la construction de l’URL ou l’utilisation d’outils soit toujours possible, elle n’est plus nécessaire.
https://www.nuget.org/ a actuellement un lien de téléchargement direct disponible même si vous n'en avez pas. avoir un compte sur le site.
(au bas de la colonne de droite).
Exemple de page de détail d'EntityFramework: https://www.nuget.org/packages/EntityFramework/ : ( Mis à jour après le commentaire de RenniePet. )
Créez un compte sur le site Web Nuget.org, puis connectez-vous, accédez au package de votre choix et cliquez sur le lien Télécharger dans le menu de gauche.
Ou devinez l'URL. Ils ont le format suivant:
https://www.nuget.org/api/v2/package/{packageID}/{packageVersion}
Ensuite, décompressez simplement le fichier .nupkg et extrayez le contenu dont vous avez besoin.
Sur la base de la réponse de Xavier, j'ai écrit une extension Google chrome NuTake afin d'ajouter des liens vers les pages du paquet Nuget.org.
Pour obtenir la version stable actuelle du package NuGet, utilisez:
https://www.nuget.org/api/v2/package/{packageID}
Je ne l'ai pas encore essayé, mais il semble que NuGet Package Explorer devrait pouvoir le faire:
https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
(ou comme le dit le colonel Panic, 7-Zip devrait probablement le faire)