Nuget(PowerShell 2.0错误)Visual Studio 2015,Windows 10(PwrShl 5.0)

Joh*_*szt 8 powershell nuget powershell-5.0 visual-studio-2015

我正在使用Visual Studio 2015,在Windows 10上 - 我正在运行Nuget Console它的问题,它想要Powershell 2.0.我确实安装了powershell,但它的版本5.0

我真的不明白为什么5不兼容2?或者为什么nuget在没有安装2时无法找到5?

  • 我试过安装2,没用

  • 我已经尝试过nuget包签名的常用更改权限,也没有用

有人有建议吗?我敢肯定一定有可能!

我需要下载最新的Google Custom Search API,看起来Nuget是唯一的方法,但如果没有,那么直接下载API的链接就像现在一样有用!(我从谷歌API获得了几乎所有东西,除了搜索lol)

我也尝试通过PowerShell 5.0手动安装(Google Search API)软件包,但是根据我的意识,它无法找到它们,应该已经添加了存储库,但也许不是吗?

完整错误消息:

错误:程序包管理器控制台需要PowerShell 2.0运行时,此计算机上未检测到该运行时.请从support.microsoft.com/kb/968929安装PowerShell 2.0并重新启动Visual Studio

小智 26

你需要安装Powershell 2.0.在Windows 10你可以按照下列步骤操作:

  1. 转到此PC
  2. 单击卸载或更改计算机选项卡上的程序
  3. 单击" 打开或关闭Windows功能"
  4. 标记Poweshell 2.0安装
  5. 单击确定

或者打开powershell作为管理员和:

  1. PS> Install-WindowsFeature PowerShell-V2

  • 无法找到上面的Cmdlet ..`Enable-WindowsOptionalFeature -FeatureName"MicrosoftWindowsPowerShellV2Root"-Online -All`为我工作.'在线' - 所以它可以下载文件; '全部' - 所以它也可以安装所有(正好1)功能,这个功能是PS 2.0引擎. (5认同)