术语“nuget'无法识别

时间:2017-01-31 19:06:25

标签: visual-studio nuget nuget-package

尝试从 PM控制台运行任何nuget命令,我收到此错误。

  

nuget:术语“nuget'不被识别为cmdlet的名称,   功能,脚本文件或可操作程序。检查拼写   名称,或者如果包含路径,请验证路径是否正确   再试一次。在行:1个字符:1   + nuget update -self

当我运行此命令时,路径应该是什么?

我看到了这个问题并回答=> 'nuget' is not recognized but other nuget commands working

根据答案,我将nuget.exe复制到文件夹并设置路径。在这样做之后,我仍然遇到同样的错误。

1 个答案:

答案 0 :(得分:2)

来自PM Console的NuGet命令与NuGet.exe CLI Reference不同。 PM控制台不支持“nuget”命令。请先检查您的NuGet命令是否正确。 此外,您可以尝试使用PM控制台中的其他命令来验证此问题:

Get-Package -ListAvailable

如果无法识别所有命令,请检查并更新Windows版本。在版本1511中,您需要更新到.64或更高版本的版本...否则您将遇到PowerShell错误。

然后更新NuGet VSIX

  

打开Visual Studio - >工具 - >扩展程序和更新 - >更新,

更新Nuget Package Manager for Visual Studio 2013/2015(请注意:更新后重新启动Visual Studio。)