Comment télécharger un paquet Nuget sans nuget.exe ou Visual Studio extension?

comment télécharger un paquet NuGet? Je n'ai pas L'extension NuGet Visual Studio ou le programme de ligne de commande nuget.EXE. Comment puis-je télécharger l' .le fichier nupack du web? Comme je comprends que je serai en mesure d'extraire les fichiers .dll à partir de celui-ci (avec 7-zip) à utiliser comme normal.

le paquet qui m'intéresse est http://nuget.org/packages/Microsoft.Bcl.Async , mais je voudrais savoir comment faire ce en général .

dans le monde de Ruby ce serait facile - chaque page package 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 appartient ailleurs. Il n'a pas d'importance à cette question pourquoi je évitent. Je ne suis pas le seul bien que .

133
demandé sur BartoszKP 2013-02-15 16:35:25

6 réponses

bien que la construction de L'URL ou l'utilisation d'outils soit encore possible, elle n'est plus nécessaire.

https://www.nuget.org / a actuellement un lien de téléchargement direct qui est disponible même si vous n'avez pas de compte sur le site.

(au bas de la colonne de droite).


exemple de la page de détail D'Entitefram Framework: https://www.nuget.org/packages/EntityFramework / : ( mis à Jour après le commentaire de RenniePet. )

Example of EntityFramework's detail page

66
répondu quasoft 2017-12-20 07:34:36

soit faire un compte sur le Nuget.org site Web, puis connectez-vous, passez en revue le paquet que vous voulez 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}

alors décompressez simplement le .nupkg fichier et extraire le contenu dont vous avez besoin.

211
répondu Xavier Decoster 2013-02-18 11:06:15

basé sur la réponse de Xavier, j'ai écrit une extension Google chrome NuTake pour ajouter des liens vers le Nuget.org package pages.

35
répondu Colonel Panic 2013-02-22 09:48:30

pour obtenir la version stable actuelle du paquet NuGet utiliser:

https://www.nuget.org/api/v2/package/{packageID}
11
répondu WorkSmarter 2015-12-28 18:28:31

Je ne l'ai pas encore essayé, mais il semble que NuGet Package Explorer devrait être capable de le faire:

https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

NuGet Package Explorer

(ou comme le Colonel de Panique dit, 7-zip devrait probablement faire)

7
répondu Alex KeySmith 2017-06-15 10:23:38
  1. passer à http://www.nuget.org
  2. rechercher le paquet désiré. Par exemple: Microsoft.Owin.Hôte.SystemWeb
  3. Téléchargez le paquet en cliquant sur le lien de téléchargement à gauche.
  4. Faire l'étape 3 pour les dépendances qui ne sont pas déjà installés. Nuget download page
  5. enregistrer tous les paquets téléchargés dans un dossier personnalisé. Le la valeur par défaut est c:\Package source.
  6. ouvrez le Gestionnaire de paquets Nuget dans Visual Studio et assurez-vous d'avoir une "source de paquets disponible" qui pointe vers l'adresse spécifiée à l'étape 5; si ce n'est pas le cas, ajoutez-en simplement une en fournissant un nom et une adresse personnalisés. Cliquez sur OK. Tools-Manage NuGet Packages-Package Manager Settings NuGet Package Manager Options Window
  7. à ce point vous devriez être en mesure d'installer le paquet exactement de la même façon que vous installerait un paquet en ligne par l'intermédiaire de l'interface . Vous ne pourrez probablement pas installer le paquet en utilisant la console NuGet.
6
répondu Mehdi Kashefikia 2016-06-15 19:57:46