Pour autant que je sache, NuGet est destiné à être installé en tant qu'extension Visual Studio:
http://docs.nuget.org/docs/start-here/installing-nuget
Mais que faire si j'ai besoin de NuGet sur une machine sur laquelle VS n'est pas installé?
Plus précisément, je voudrais installer NuGet via un script PowerShell.
Voici un court script PowerShell pour faire ce que vous attendez probablement:
$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
Notez que Invoke-WebRequest
L'applet de commande est arrivée avec PowerShell v3.0. Cet article donne l'idée.
Cela semble également le faire. Exemple PS:
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Sans Visual Studio, vous pouvez récupérer Nuget à partir de: http://nuget.org/nuget.exe
Pour les exécutions en ligne de commande utilisant ceci, consultez: http://docs.nuget.org/docs/reference/command-line-reference
En ce qui concerne Powershell, copiez simplement le nuget.exe sur la machine. Aucune installation requise, exécutez-la simplement à l'aide des commandes de la documentation ci-dessus.