Подтвердить что ты не робот

Nuget не распознается как внутренняя или внешняя команда

При запуске командного файла я получаю nuget is not a recognized as an internal or external command ошибку: nuget is not a recognized as an internal or external command Он не работает из командной строки. Посмотрите на скриншот ниже. readably sized image

4b9b3361

Ответ 1

nuget не распознается как внутренняя или внешняя команда

То, что NuGet является внешней командой, не может быть распознано Windows в произвольном каталоге, вы должны ввести "NuGet" или "NuGet.exe" в пути, где существует NuGet.exe, и если вы хотите ввести тип в произвольном каталоге вы должны скачать NuGet.exe(Not VSIX) из NuGet.org и установить локальный путь NuGet.exe в переменную среды пути.

Ответ 2

Это происходит, когда вы не находитесь в каталоге, где находится файл nuget.exe, или для него не заданы переменные среды.

  1. Убедитесь, что вы загрузили NuGet.exe.
  2. Перейдите к нему и щелкните правой кнопкой мыши, затем нажмите на свойства.
  3. Скопируйте местоположение этого.
  4. Перейдите в Панель управления> Система> Расширенные настройки системы> Переменные среды.

Windows 10

  1. Дважды щелкните переменную Path, нажмите add new, вставьте в папку nuget.exe.

  2. Перезапустите командную строку, и проблема должна быть исправлена.

Другие операционные системы

  1. Дважды щелкните переменную Path, если нет других мест, просто вставьте ее. Если есть, добавьте точку с запятой в конец и вставьте ее.

  2. Перезапустите командную строку, и проблема должна быть исправлена.

Ответ 3

  1. Загрузите Nuget Exe, храните его в папке, которую вы хотите. Например: D:\Software\Nuget
  2. Откройте приглашение Cmd с тем же путем.
  3. Чтобы создать этот файл .nuspec, выполните следующую команду в командной строке.

    D:\Software\Nuget> Nuget.exe spec enter image description here

Ответ 4

Вместо того, чтобы использовать nuget.exe в вашем пути, используйте .net версию dotnet nuget

Ответ 5

Попробуй запустить

    dep\nuget\nuget.exe