通过PowerShell脚本安装NuGet

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (97)

据我所知,NuGet是作为VisualStudio扩展安装的:

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

但是如果我需要一台没有安装VS的机器上的NuGet呢?

具体来说,我想通过PowerShell脚本安装NuGet。

提问于
用户回答回答于

如果没有VisualStudio,就可以从以下位置抓取Nuget:http://nuget.org/nuget.exe

对于使用此命令行的执行,请查看:http://docs.nuget.org/docs/reference/command-line-reference

对于Powershell,只需将nuget.exe复制到机器上即可。不需要安装,只需使用上述文档中的命令执行即可。

用户回答回答于

下面是一个简短的PowerShell脚本,可以实现你的预期:

$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

扫码关注云+社区

领取腾讯云代金券