web-dev-qa-db-fra.com

Téléchargez Nuget Packages sans VS / Nuget Gestionnaire de paquets

Comment puis-je télécharger des forfaits Nuget en dehors de Visual Studio? Il peut donc être utilisé pour créer des packages hors ligne.

28
Aviran Cohen

Vous pouvez télécharger des packages Nuget en dehors de Visual Studio en utilisant:

Explorateur de packages Nuget

Nuget Package Explorer est une application ClickOnce qui permet de créer et d'explorer facilement des packages Nuget. Après l'installation, vous pouvez double-cliquer sur un fichier .nupkg pour afficher le contenu du package. Vous pouvez également charger des packages directement à partir de l'alimentation officielle Nuget.

Ouvrez un package de l'alimentation en ligne:

enter image description here

enter image description here

Et exporter le colis à l'emplacement souhaité:

enter image description here

17

Installez le programme de ligne de commande Nuget :

La ligne de commande Nuget peut être installée sur une machine de quelques manières possibles.

  1. Téléchargement direct de l'exécutable de 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 doit dans la plupart des cas, doit être placé dans un répertoire répertorié dans la variable d'environnement de chemin.
  2. Installez le package Nuget.comMandLine à partir du client Nuge Visual Studio et déplacez Nuget.exe à un emplacement commun ou l'exécuter dans le contexte de votre projet.
  3. Installez le package Nuget.comMandline Chocolatey à l'aide du client chocolaty. Plus d'informations sur le chocolaty peuvent être trouvées à [ http://chocolatey.org] .

Puis courez nuget install package Pour télécharger et installer package dans le répertoire en cours.

Plus sur le programme de ligne de commande Nuget:

13
Deepak

Chrome Plugin "Nutke" fournit un lien de téléchargement direct.

Renommer l'extension à .zip et extrait

3
Steve

Vous pouvez télécharger des packages Nuget en utilisant - vnuget.org .

Sur ce site Web, vous pouvez également afficher le contenu du package Nuget - http://vnuget.org/packages/microsoft.aspnet.mvc/5.2. .

1
Sergey

Voici quelques exemples qui peuvent ajouter à la réponse de Deepak:

Celui-ci télécharge automapper de Nuget.org

nuget.exe install AutoMapper  -OutputDirectory c:\Temp\LotsOfPackages -Version 6.2.2

Celui-ci télécharge MyCusttypackage à partir d'une alimentation interne TFS Nuget

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

Remarques

  • N'oubliez pas que la commande d'installation obtiendra le paquet en question et toutes ses dépendances Nuget. Alors, veillez à simplement jeter cela dans le répertoire dans lequel vous utilisez. Ainsi, j'ai ajouté la sortiedirectory à la commande.
  • Pour les packages/flux de nugets internes, l'URL de la source est disponible via TFS. Allez dans votre onglet Packages et trouvez votre URL d'alimentation spécifique. S'il a des espaces qui ont été codés avec% 20, vous devez les remplacer par des espaces.
  • Référence de commande CLI
  • Copier des packages d'un flux Nuget à un autre
1
David Yates