10
votes

Le SDK .NET Core est introuvable. Le débogage .NET Core ne sera pas activé. Assurez-vous que le SDK .NET Core est installé et se trouve sur le chemin

Lorsque j'ouvre mon programme vs code, j'obtiens ce message: Le SDK .NET Core est introuvable. Le débogage .NET Core ne sera pas activé. Assurez-vous que le SDK .NET Core est installé et se trouve sur le chemin. Si j'ai installé et même désinstallé le SDK de base .NET et l'ai réinstallé, il y avait plusieurs façons de changer le terminal externe en Power Shell, mais aucun changement. Un autre problème que j'ai lorsque je clique sur le terminal est ce message: Le chemin du shell du terminal "; C: \ Program Files \ dotnet" n'existe pas

Si mon .NET est sur le même chemin et persiste. Veuillez me dire comment puis-je résoudre mon problème?

Code Visual Studio: version 1.42.1 (x64) .NET Core SDK: version 3.1.101 (x64)

Et j'ai essayé ces versions du SDK .NET core: version 3.0.100 (x64), version 2.2.207 (x64)


2 commentaires

Qu'entendez-vous par votre .Net est sur le même chemin? la même chose que certains projets?


Cela signifie généralement que vous avez des applications avec bitness mixte, telles que VSCode x64 avec .NET Core SDK x86.


6 Réponses :


2
votes

ce n'est pas le moyen de résoudre ce problème mais vous pouvez le faire pour exécuter votre code, vous pouvez ouvrir une commande sur ce répertoire "; C: \ Program Files \ dotnet" puis écrire ce dotnet run

et votre code s'exécutera automatiquement


0 commentaires

3
votes

ma solution à ce problème est la suivante: 1-vous devez désinstaller tous les services appartiennent à Visual Studio (et non Vs Code) 2-désinstaller VS Code et le dossier "AppData \ Local \ Programs \ Microsoft VS Code" 3-télécharger le nouveau SDK dotnet core et installez vs code j'espère que c'est fait pour vous


0 commentaires

13
votes
  1. Fermez simplement votre application VS Code. Il semble que l'erreur se soit produite car vous installez le SDK .NET Core lorsque votre code VS est ouvert.
  2. Après l'avoir fermé, réinstallez le SDK .NET Core.
  3. Vous devez pouvoir l'utiliser maintenant.

Cela a fonctionné pour moi.


0 commentaires

3
votes

Dans mon cas, cela m'a aidé simplement à quitter VSCode et à le rouvrir (pas besoin de réinstaller le SDK .NET Core) et le message que vous avez mentionné a disparu.


1 commentaires

Cela a fonctionné pour moi aussi. Je pense que le chemin n'est pas mis à jour la première fois que vous ouvrez VSCode après avoir installé le SDK .NET Core, ou quelque chose du genre.



-2
votes
  • Cliquez sur l'erreur qui apparaît sur votre code VS
  • Entrez dans les paramètres de l'erreur
  • Téléchargez-le et vous êtes prêt

Comme le montre l'image


0 commentaires

1
votes

Je suis sur un MAC (High Sierra), et la fermeture de VSC et la réinstallation du SDK n'ont pas aidé dans mon cas.

VSC n'arrêtait pas de dire que le SDK n'était "pas installé ou pas sur le chemin". Lorsque j'ai exécuté dotnet dans la fenêtre du terminal, j'ai reçu le message "commande non trouvée".

J'ai dû ajouter manuellement /usr/local/share/dotnet à PATH dans mon ~ / .bash_profile.

Le chemin correct s'affiche une fois le SDK installé (voir l'image ci-dessous). Je l'ai ajouté au PATH dans mon ~ / .bash_profile, j'ai rouvert le terminal et cela a fonctionné. Vous devrez peut-être également recharger VSC.

Bonne chance!

entrez la description de l'image ici


0 commentaires