web-dev-qa-db-fra.com

dotnet n'est pas reconnu comme nom d'une applet de commande

Nous avons téléchargé et exécuté DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe. Après avoir fermé et rouvert notre commande Invite, lancer dotnet donne le résultat suivant. 

Le terme 'dotnet' n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme utilisable.

Nous avons essayé ce qui suit: 

  1. Désinstallez toutes les versions de Visual Studio. 
  2. Désinstallez toutes les versions de .NET Core.
  3. Réparation C++ Redistribuable 2015 x86 & x64
  4. Redémarrer le PC. 
  5. Puis réinstallez le .NET Core SDK. 

Ceci est le contenu de C:/Program Files/dotnet

Host
  fxr
sdk
  1.0.0-preview2-003133
shared
  Microsoft.NETCore.App
swidtag
  Microsoft .NET Core 1.0.1 - SDK 1.0.0 Preview 2-003133 (x64).swidtag

Notre PATH comprend C:\Program Files\dotnet\

5
Shaun Luttin

Après avoir de nouveau rencontré ce problème, nous avons trouvé la réponse ici .

Ouvrez Programmes et fonctionnalités, choisissez Microsoft Visual C++ redistribuable (x86), cliquez sur Désinstaller, puis choisissez Réparer. Après l'avoir réparé (et la version x64 le cas échéant), réinstallez ou réparez l'installation du .NET Core SDK 1.0.1. 

4
Shaun Luttin

Assurez-vous également que "C:\Program Files\dotnet" fait partie de la variable d’environnement système "path".

Après avoir désinstallé les versions précédentes du SDK, il avait disparu de la mienne.

2
Papa Stahl

Cette erreur se produit également si .Net Core n'est pas installé sur votre ordinateur. Pour le vérifier, exécutez comman dotnet --help à partir de Windows PowerShell ou du terminal Code VS. Si .Net Core est installé, vous verrez la sortie sinon la même erreur. Si vous voyez la même erreur, alors:

  • Veuillez l’installer à partir d’ici https://dotnet.Microsoft.com/download
  • Fermez ensuite l’éditeur de code ou de CLI que vous utilisez, tel que VS Code. 
  • Maintenant, rouvrez-les, lancez votre commande (dotnet new webApp -o aspnetcoreapp) et vous résoudrez le problème.
0
Jitender Kumar