Télécharger des paquets Nuget sans VS / NuGet Package Manager
Comment puis-je télécharger des Packages NuGet en dehors de visual studio? il peut donc être utilisé pour créer des paquets hors ligne.
6 réponses
Comment télécharger le paquet NuGet sans Visual Studio ou Nuget Package Manager:
Recherchez votre forfait désiré sur site officiel NuGet .
Copiez la fin de L'URL de la page du package. Par exemple: http://nuget.org/packages/EntityFramework = > le nom du paquet est "EntityFramework"
- Entrez L'URL: http://packages.nuget.org/api/v1/package/{ Nom du paquet} exemple: http://packages.nuget.org/api/v1/package/EntityFramework
Vous pouvez télécharger des paquets NuGet en dehors de Visual Studio en utilisant:
NuGet Package Explorer est une application ClickOnce qui permet création et exploration de paquets NuGet facilement. Après l'installation, vous double cliquez sur une .nupkg fichier pour afficher le contenu du paquet. Vous pouvez chargez également les paquets directement à partir du flux NuGet officiel.
Ouvrir un paquet depuis online alimentation:
Et exportez le paquet à l'emplacement souhaité:
Installez le programme de ligne de commande NuGet :
La ligne de commande NuGet peut être installée sur une machine de plusieurs manières possibles.
- Téléchargement Direct de l'exécutable depuis https://dist.nuget.org/win-x86-commandline/latest/nuget.exe. l'exécutable peut être placé n'importe où sur le système de fichiers et, dans la plupart des cas, doit être placé dans un répertoire répertorié dans la variable D'environnement PATH.
- installez le NuGet.Ligne de commande package à partir du client NuGet Visual Studio et déplacez nuget.exe à un emplacement commun ou l'exécuter dans le contexte de votre projet.
- installez le NuGet.CommandLine paquet Chocolatey en utilisant le client Chocolatey. Plus d'informations sur Chocolaté peut être trouvé à [http://chocolatey.org].
Puis exécutez nuget install package
pour télécharger et installer package
dans le répertoire courant.
Plus d'informations sur le programme de ligne de commande NuGet:
Chrome Plugin "NuTake" fournit un lien de téléchargement direct.
Renommer l'extension en .zip et extrait
Vous pouvez télécharger les paquets nuget en utilisant - vnuget.org .
Sur ce site, vous pouvez également afficher le contenu du package nuget - http://vnuget.org/packages/Microsoft.AspNet.Mvc/5.2.3 .
Voici quelques exemples qui peuvent ajouter à la réponse de DeePak:
Celui-ci télécharge AutoMapper à partir de NuGet.org
nuget.exe install AutoMapper -OutputDirectory c:\Temp\LotsOfPackages -Version 6.2.2
Celui-ci télécharge MyCustomPackage à partir d'un flux TFS Nuget interne
nuget.exe install MyCustomPackage -OutputDirectory c:\Temp\LotsOfPackages -Source "http://tfs.myCompany.com:8080/tfs/TFSArea/_packaging/FeedName/nuget/v3/index.json" -Version 1.0.0.2
Notes
- gardez à l'esprit que la commande install obtiendra le paquet en question et toutes ses dépendances NuGet. Alors, faites attention à simplement jeter cela dans le répertoire où vous exécutez. Ainsi, J'ai ajouté OutputDirectory à la commande.
- pour paquets/flux Nuget internes, L'URL Source est disponible via TFS. Accédez à l'onglet packages et trouvez l'URL de votre flux spécifique. S'il a des espaces qui ont été encodés avec %20, vous devez les remplacer par des espaces.
- référence de commande CLI
- copier des paquets D'un flux NuGet vers un autre