2012-11-20 37 views
26

Come posso scaricare pacchetti NuGet al di fuori di Visual Studio? quindi può essere usato per creare pacchetti offline.Download di pacchetti Nuget senza VS/NuGet Package Manager

+0

domanda simile: http://stackoverflow.com/questions/8597375/how-to-get-the-url-of-a-nupkg-file – Ruskin

+1

possibile duplicato di [Come scaricare un pacchetto Nuget senza nuget.exe o l'estensione di Visual Studio? da nuget.org] (http://stackoverflow.com/questions/14894864/how-to-download-a-nuget-package-without-nuget-exe-or-visual-studio-extension-fr) –

risposta

25

come scaricare NuGet pacchetto senza Visual Studio o Nuget Package Manager:

  1. Cerca il tuo pacchetto desiderato a NuGet Official Site.

  2. Copia la fine dell'URL della pagina del pacchetto. Per esempio: http://nuget.org/packages/EntityFramework => nome del pacchetto è "EntityFramework"

  3. Inserire l'URL: http://packages.nuget.org/api/v1/package/{nome del pacchetto} Per esempio: http://packages.nuget.org/api/v1/package/EntityFramework
+2

Solo una nota a chiunque incontri questa domanda, molti anni dopo. Quando il pacchetto viene scaricato, basta rinominare l'estensione in ** '.zip' ** come indicato nella ** [soluzione] (http://stackoverflow.com/a/28183316/2333450) ** di @Steve. Quindi quando apri il file avrai tutti i file che ti servono. Purtroppo devo farlo ora, dal momento che il proxy del mio ufficio sembra impedire l'uso del Gestore pacchetti (dal momento che ho chiesto le credenziali e le mie credenziali di Nuget non funzionano). – famousKaneis

13

Install the NuGet command line program:

Il La riga di comando NuGet può essere installata su una macchina in alcuni modi possibili.

  1. Download diretto dell'eseguibile da https://dist.nuget.org/win-x86-commandline/latest/nuget.exe. L'eseguibile può essere posizionato ovunque nel file system e nella maggior parte dei casi deve essere collocato in una directory elencata nella variabile di ambiente PATH.
  2. Installare il pacchetto NuGet.CommandLine dal client NuGet Visual Studio e spostare nuget.exe in un percorso comune o eseguirlo nel contesto del progetto.
  3. Installare il pacchetto NuGet.CommandLine Chocolatey utilizzando il client Chocolatey. Ulteriori informazioni su Chocolatey sono disponibili su [http://chocolatey.org].

Poi gestita nuget install package per scaricare e installare package nella directory corrente.

di più sul programma a riga di comando NuGet:

+0

Lo strumento da riga di comando nuget.exe offre la massima flessibilità per lo scripting e l'automazione. –

+0

Ho trovato questo metodo molto semplice. +1 – MorganTiley

+0

Recentemente ho scritto uno script PowerShell per scaricare i pacchetti: https://bitbucket.org/theFil/nugetpackagefetcher/src/d44a5f0c2849e784293f63ffeb9207eaed242cf2/GetPackages.ps1?at=master&fileviewer=file-view-default – Fildor

14

È possibile scaricare i pacchetti Nuget al di fuori di Visual Studio utilizzando:

NuGet Package Explorer

NuGet Package Explorer è un'applicazione ClickOnce che ch consente a di creare ed esplorare facilmente i pacchetti NuGet. Dopo averlo installato, è possibile fare doppio clic su un file .nupkg per visualizzare il contenuto del pacchetto con . È possibile inoltre caricare i pacchetti direttamente dal feed NuGet ufficiale, .

Aprire un pacchetto da alimentazione in linea:

http://j.mp/17kFHkt

http://j.mp/17kFLAL

ed esportare il pacchetto nella posizione desiderata:

http://j.mp/17kFYUD

+1

Funziona meglio. Ecco il link corrente per scaricare questo strumento: http://nuget.codeplex.com/releases/view/59864 – atconway

+1

@atconway Questo è ora non corretto - Ho ricevuto il seguente messaggio quando l'ho scaricato da lì: "... I ho deciso di spostarlo in modo permanente su http://npe.codeplex.com ... " – Jeff

3

Chrome Plugin "NuTake" fornisce un download diretto l inchiostro.

estensione Rinomina per .zip e estrarre

Problemi correlati