【问题标题】:The term 'nuget' is not recognized无法识别“nuget”一词
【发布时间】:2017-01-31 19:06:25
【问题描述】:

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

nuget:术语“nuget”未被识别为 cmdlet 的名称, 函数、脚本文件或可运行的程序。检查拼写 名称,或者如果包含路径,请验证路径是否正确并 再试一次。在行:1 字符:1 + nuget 更新 -self

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

看到这个问答=>'nuget' is not recognized but other nuget commands working

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

【问题讨论】:

    标签: visual-studio nuget nuget-package


    【解决方案1】:

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

    Get-Package -ListAvailable
    

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

    然后更新NuGet VSIX

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

    更新Nuget Package Manager for Visual Studio 2013/2015(注意:更新后重启你的visual studio)。

    【讨论】:

    • 更新 Visual Studio 2017 为我解决了这个问题
    猜你喜欢
    • 1970-01-01
    • 2019-04-13
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多