nuget不被认为是内部或外部命令

Var*_*ggo 24 command-prompt nuget

在运行批处理文件时,我收到以下错误: nuget is not a recognized as an internal or external command 它在命令提示符下无效.看看下面的截图. 可读大小的图像

Joy*_*Joy 41

nuget不被认为是内部或外部命令

因为NuGet是一个外部命令,Windows无法在任意目录中识别,你应该在NuGet.exe存在的路径中键入" NuGet"或" NuGet.exe",如果你想在任意目录中键入它,你应该下载从NuGet.exe(不VSIX)NuGet.org设置的本地路径NuGet.exe到PATH环境变量.


Bra*_*own 29

当您不在nuget.exe所在的目录中或者没有为其设置环境变量时,就会发生这种情况.

  1. 确保已下载NuGet.exe.
  2. 导航到它并右键单击,然后单击属性.
  3. 复制它的位置.
  4. 导航到控制面板>系统>高级系统设置>环境变量.

Windows 10

  1. 双击变量Path click new new,粘贴nuget.exe的位置.

  2. 重新启动命令提示符,应修复此问题.

其他操作系统

  1. 双击变量Path,如果没有其他位置只需将其粘贴.如果有一个半冒号到它的末尾并粘贴它.

  2. 重新启动命令提示符,应修复此问题.

  • 请注意,任何人都赶时间这样做:位置是包含nuget.exe的文件夹的路径,而不是nuget.exe的完整路径(即您的位置路径末端没有nuget.exe) (13认同)
  • 环境变量称为“Path”。也许是我的阅读障碍,或者也许是因为缺少引言,但我在理解之前至少读了第 5 步 10 遍。将此帖子发布给那些和我一样功能失调的人。 (5认同)
  • 重启命令提示符,问题应该修复,很重要. (4认同)

H-B*_*ami 12

不要在路径中使用 nuget.exe,而是使用 .net 版本 dotnet nuget

  • 使用这种方式,您必须意识到缺少“普通”nuget 的许多功能,例如“nuget 恢复”。 (8认同)

Raj*_*thy 7

  1. 下载Nuget Exe,将其保存在所需的文件夹中。例如:D:\ Software \ Nuget
  2. 使用相同的路径打开Cmd提示符。
  3. 要创建此.nuspec文件,请在命令提示符下执行以下命令。

    D:\ Software \ Nuget> Nuget.exe规格 在此处输入图片说明