Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit le code d’erreur MSB8036.
Texte du message
MSB8036: The Windows SDK *version* was not found.
Descriptif
Cette erreur se produit lorsque Visual Studio ou MSBuild ne trouve pas le Kit de développement logiciel (SDK) Windows demandé par votre projet à l’emplacement attendu.
Résolution
Les sections suivantes décrivent les options de résolution de l’erreur MSB8036 en fonction de votre configuration.
Spécifier la version du Kit de développement logiciel (SDK) Windows pour le projet dans Visual Studio
Si vous générez votre projet dans Visual Studio, vérifiez que le projet cible la version correcte du Kit de développement logiciel (SDK) Windows :
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet, puis sélectionnez Propriétés (Alt+Entrée).
Dans la boîte de dialogue Pages de propriétés de votre projet, sélectionnez la page de propriétés des propriétés de configuration>Général.
Vérifiez la valeur de la propriété Version du Kit de développement logiciel (SDK) Windows .
La liste déroulante des valeurs affiche les versions spécifiques détectées par Visual Studio. La valeur 10.0 (dernière version installée) indique à Visual Studio d’utiliser toujours la version du SDK la plus récente, si plusieurs versions sont installées.
Utilisez la liste déroulante pour sélectionner la version du Kit de développement logiciel (SDK) dont votre projet a besoin.
Sélectionnez OK pour enregistrer vos modifications.
Utiliser MSBuild directement sans Visual Studio
Si vous utilisez MSBuild directement sans Visual Studio, vérifiez l’emplacement où la WindowsTargetPlatformVersion
propriété peut être définie. La propriété est souvent définie dans le fichier projet, mais elle peut également être définie dans un fichier importé ou dans un fichier de paramètres globaux tel que Directory.build.props. Le .props
fichier peut se trouver n’importe où dans le chemin parent de votre projet, jusqu’à la racine du lecteur. Le code XML suivant montre le paramètre par défaut dans un fichier projet nouvellement créé :
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
Vérifiez également les scripts de génération ou les travaux CI qui appellent MSBuild. Vérifiez que la ligne de commande ne transmet pas de valeur non valide pour cette propriété.
Installer ou réinstaller le Kit de développement logiciel (SDK) Windows
Si les options précédentes ne résolvent pas le problème, installez ou réinstallez la version du Kit de développement logiciel (SDK) Windows dont votre projet a besoin.
Vous pouvez installer des versions spécifiques du Kit de développement logiciel (SDK) Windows dans Visual Studio Installer en sélectionnant la version dans les composants individuels. Vous pouvez également télécharger le Kit de développement logiciel (SDK) Windows à partir du Centre de développement Windows.
Pour plus d’informations, consultez Utiliser le Kit de développement logiciel (SDK) Windows 10 dans une application de bureau Windows.
S’applique à
Toutes les versions de MSBuild