Lors de l’exécution d’un fichier de commandes, l’erreur ci-dessous s’affiche: nuget is not a recognized as an internal or external command
Cela ne fonctionne pas à partir de la commande Invite. Regardez la capture d'écran ci-dessous .
le nuget n'est pas reconnu comme une commande interne ou externe
Parce que NuGet est une commande externe, ne pouvant pas être reconnu par Windows dans un répertoire arbitraire, vous devez taper "NuGet
" ou "NuGet.exe
" dans le chemin où NuGet.exe existe et si vous voulez le taper dans un répertoire arbitraire, vous devrait télécharger NuGet.exe (pas VSIX) à partir de NuGet.org et définir le chemin local de NuGet.exe
dans votre variable d’environnement de chemin.
Cela se produit lorsque vous ne vous trouvez pas dans le répertoire dans lequel se trouve le fichier nuget.exe ou si vos variables d'environnement ne sont pas définies.
Windows 10
Double-cliquez sur la variable Chemin cliquez sur Ajouter nouveau, collez-la à l'emplacement du fichier nuget.exe.
Redémarrez l'invite de commande et le problème devrait être résolu.
Autres systèmes d'exploitation
Double-cliquez sur la variable Path. S'il n'y a pas d'autre emplacement, collez-la simplement. Si vous ajoutez un point-virgule à la fin, collez-le.
Redémarrez l'invite de commande et le problème devrait être résolu.
Au lieu d'utiliser nuget.exe dans votre chemin, utilisez .net version dotnet nuget