"nuget"一词未被识别

use*_*685 7 visual-studio nuget nuget-package

尝试nugetPM控制台运行任何命令,我收到此错误.

nuget:术语"nuget"未被识别为cmdlet,函数,脚本文件或可操作程序的名称.检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试.在行:1 char:1 + nuget update -self

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

我看到这个问题和答案=> 'nuget'无法识别,但其他nuget命令工作

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

Leo*_*SFT 4

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

Get-Package -ListAvailable
Run Code Online (Sandbox Code Playgroud)

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

然后更新NuGet VSIX

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

更新Nuget Package Manager for Visual Studio 2013/2015(请注意:更新后重新启动您的视觉工作室)。