Appearance
Erreur — SDK .NET introuvable dans Visual Studio
Erreur MSBuild Visual Studio 2022 WindowsMessage d'erreur
Le SDK 'Microsoft.NET.Sdk' spécifié est introuvable.
Vérifiez que le SDK est installé et que global.json ne pointe pas vers une version manquante.Ce message apparaît au moment de créer ou d'ouvrir un projet C#. Visual Studio n'arrive pas à localiser le SDK .NET — l'outil qui compile votre code.
Correction — Supprimer l'entrée x86 du PATH
Windows dispose souvent de deux installations de .NET :
C:\Program Files\dotnet\— version x64, contient le SDK complet ✅C:\Program Files (x86)\dotnet\— version x86, contient seulement le runtime ❌
Si le dossier (x86) apparaît en premier dans le PATH, MSBuild trouve le mauvais dotnet.exe et ne trouve pas le SDK.
Procédure de correction
1. Appuyez sur Win + S, tapez « Variables d'environnement » et ouvrez « Modifier les variables d'environnement système ».
2. Cliquez sur « Variables d'environnement… » en bas de la fenêtre.
3. Dans la section « Variables système » (panneau du bas), sélectionnez la variable Path et cliquez sur Modifier.
4. Dans la liste, repérez l'entrée :
C:\Program Files (x86)\dotnet\5. Sélectionnez-la et cliquez sur Supprimer.
Ne supprimez que l'entrée (x86)
L'entrée C:\Program Files\dotnet\ (sans (x86)) doit rester — c'est celle qui contient le SDK.
6. Cliquez sur OK dans toutes les fenêtres ouvertes.
7. Redémarrez le PC — c'est indispensable pour que Windows recharge le PATH modifié.
8. Une fois redémarré, rouvrez Visual Studio.
Vérification après correction
Après correction, ouvrez à nouveau un terminal et exécutez :
dotnet --list-sdksVous devriez voir au moins une version listée, par exemple :
8.0.100 [C:\Program Files\dotnet\sdk]Ouvrez ensuite votre projet dans Visual Studio — l'erreur ne doit plus apparaître.