2013-05-20 30 views
16

Nuget yükleyin:Bildiğim kadarıyla, Nuget bir Visual Studio uzantısı olarak yüklenecek içindir söyleyebilirim PowerShell komut dosyası aracılığıyla

http://docs.nuget.org/docs/start-here/installing-nuget 

Ama ne ben VS yüklü olmadığı bir makinede Nuget gerekiyorsa ?

Özellikle, bir PowerShell betiği aracılığıyla NuGet'i yüklemek istiyorum. http://nuget.org/nuget.exe komut satırı yürütmelerinde

bu kullanarak, check out:: http://docs.nuget.org/docs/reference/command-line-reference

Powershell ile ilgili olarak, sadece makineye nuget.exe kopyalamak dan

cevap

5

Visual Studio sahip olmadan, Nuget yakalayabilir . Yükleme gerektirmez, sadece yukarıdaki belgelerden komutları kullanarak çalıştırın. Invoke-WebRequest cmdlet PowerShell v3.0 ile geldi

$sourceNugetExe = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" 
$targetNugetExe = "$rootPath\nuget.exe" 
Invoke-WebRequest $sourceNugetExe -OutFile $targetNugetExe 
Set-Alias nuget $targetNugetExe -Scope Global -Verbose 

Not olun:

+0

Yanıt için teşekkürler. NuGet.exe'nin belirli sürümleri için bağlantıların mevcut olup olmadığını biliyor musunuz? – BaltoStar

+0

Hmm, nuget'in ilişkili bir sürümü için komutları nerede bulacağımı bilmiyorum. Ama nuget.exe'nin hangi sürümüne sahip olduğunuzu bilmeniz gerekiyorsa, "nuget help" yazmanız yeterlidir. Bu komut uyumları için daha fazla aramada yardımcı olabilir. – SeanPrice

23

Burada muhtemelen beklediğiniz yapmak için kısa bir PowerShell senaryo. This article fikri veriyor.

+2

En son NuGet.exe'yi almak için komut dosyası hazırladım: [https://dist.nuget.org/win-x86-commandline/latest/nuget.exe](https://dist.nuget.org/win- x86 komut/son/nuget.exe) – Phobis

1

Bu da bunu yapıyor gibi görünüyor. PS Örnek:

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force 
İlgili konular