При запуске командного файла я получаю nuget is not a recognized as an internal or external command
ошибку: nuget is not a recognized as an internal or external command
Он не работает из командной строки. Посмотрите на скриншот ниже.
Nuget не распознается как внутренняя или внешняя команда
Ответ 1
nuget не распознается как внутренняя или внешняя команда
То, что NuGet является внешней командой, не может быть распознано Windows в произвольном каталоге, вы должны ввести "NuGet
" или "NuGet.exe
" в пути, где существует NuGet.exe, и если вы хотите ввести тип в произвольном каталоге вы должны скачать NuGet.exe(Not VSIX) из NuGet.org и установить локальный путь NuGet.exe
в переменную среды пути.
Ответ 2
Это происходит, когда вы не находитесь в каталоге, где находится файл nuget.exe, или для него не заданы переменные среды.
- Убедитесь, что вы загрузили NuGet.exe.
- Перейдите к нему и щелкните правой кнопкой мыши, затем нажмите на свойства.
- Скопируйте местоположение этого.
- Перейдите в Панель управления> Система> Расширенные настройки системы> Переменные среды.
Windows 10
-
Дважды щелкните переменную Path, нажмите add new, вставьте в папку nuget.exe.
-
Перезапустите командную строку, и проблема должна быть исправлена.
Другие операционные системы
-
Дважды щелкните переменную Path, если нет других мест, просто вставьте ее. Если есть, добавьте точку с запятой в конец и вставьте ее.
-
Перезапустите командную строку, и проблема должна быть исправлена.
Ответ 3
Ответ 4
Вместо того, чтобы использовать nuget.exe в вашем пути, используйте .net версию dotnet nuget
Ответ 5
Попробуй запустить
dep\nuget\nuget.exe