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 .
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. )
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.
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.
pour obtenir la version stable actuelle du paquet NuGet utiliser:
https://www.nuget.org/api/v2/package/{packageID}
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
(ou comme le Colonel de Panique dit, 7-zip devrait probablement faire)
- passer à http://www.nuget.org
- rechercher le paquet désiré. Par exemple: Microsoft.Owin.Hôte.SystemWeb
- Téléchargez le paquet en cliquant sur le lien de téléchargement à gauche.
- Faire l'étape 3 pour les dépendances qui ne sont pas déjà installés.
- enregistrer tous les paquets téléchargés dans un dossier personnalisé. Le la valeur par défaut est c:\Package source.
- 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.
- à 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.