web-dev-qa-db-fra.com

Le terme «pépite» n'est pas reconnu

Essayer d'exécuter n'importe quelle commande nuget à partir de Console PM et j'obtiens cette erreur.

nuget: le terme "nuget" n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme exploitable. Vérifiez l'orthographe du nom, ou si un chemin a été inclus, vérifiez que le chemin est correct et réessayez. À la ligne: 1 caractère: 1 + mise à jour du nuget - lui-même

Quel devrait être le chemin d'accès lorsque j'exécute cette commande?

J'ai vu cette question et la réponse => 'nuget' n'est pas reconnu mais les autres commandes nuget fonctionnent

et sur la base de la réponse, j'ai copié le nuget.exe dans le dossier et définissez le chemin. Après cela, je reçois toujours la même erreur.

7
user3634685

La commande NuGet de Console PM est différente avec Référence CLI NuGet.exe . La commande 'nuget' n'est pas prise en charge par la console PM. Veuillez d'abord vérifier si votre commande NuGet est correcte. En outre, vous pouvez essayer d'utiliser une autre commande de la console PM pour vérifier ce problème:

Get-Package -ListAvailable

Si toutes les commandes ne sont pas reconnues, veuillez vérifier et mettre à jour votre version de Windows. Dans la version 1511, vous devez avoir été mis à jour vers .64 ou une version ultérieure des versions ... sinon vous rencontrez un bogue PowerShell.

Mettez ensuite à jour le NuGet VSIX,

Ouvrez Visual Studio -> Outils -> Extensions et mise à jour -> Mises à jour,

Mettez à jour Nuget Package Manager for Visual Studio 2013/2015 (Notez que: redémarrez votre studio visuel après la mise à jour).

2
Leo Liu-MSFT