Bal*_*tar 25 powershell nuget powershell-3.0
据我所知,NuGet应该作为Visual Studio扩展安装:
http://docs.nuget.org/docs/start-here/installing-nuget
Run Code Online (Sandbox Code Playgroud)
但是如果我在没有安装VS的机器上需要NuGet呢?
具体来说,我想通过PowerShell脚本安装NuGet.
小智 109
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Run Code Online (Sandbox Code Playgroud)
Yan*_*nko 39
这是一个简短的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
Run Code Online (Sandbox Code Playgroud)
请注意,Invoke-WebRequestcmdlet随PowerShell v3.0到达.本文给出了这个想法.
小智 10
这似乎也是这样.PS示例:
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Run Code Online (Sandbox Code Playgroud)
如果没有Visual Studio,您可以从以下网址获取Nuget:http://nuget.org/nuget.exe
对于使用此命令行执行,请查看:http://docs.nuget.org/docs/reference/command-line-reference
关于Powershell,只需将nuget.exe复制到计算机即可.无需安装,只需使用上述文档中的命令执行即可.
使用 PowerShell 但无需创建脚本:
Invoke-WebRequest https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile Nuget.exe
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48746 次 |
| 最近记录: |