55 votes

Comment installer Windows 10 SDK pour une utilisation avec Visual Studio 2017

Je n'arrive pas à comprendre comment installer le SDK de Windows 10 pour Visual Studio 2017.

J'ai téléchargé et lancé l'installateur du SDK de Windows 10, et il affiche Veuillez trouver winsdksetup.exe dans ....\Windows kits\10\WindowsSDK pour installer le Kit de développement logiciel Windows - Windows 10.0.17134.12.

Quand je lance winsdksetup.exe, il me fait passer par la même boucle, où il télécharge un tas d'installateurs exécutables dans ce répertoire et affiche le même message exact.

Lorsque j'essaie de construire un projet DirectX dans VS2017, j'obtiens l'erreur :

MSB8036 La version du SDK Windows 10.0.16299.0 n'a pas été trouvée. Installez la version requise du SDK Windows ou modifiez la version du SDK dans les propriétés du projet ou en cliquant avec le bouton droit sur la solution et en sélectionnant "Repointer la solution".    

Dois-je installer l'un de ces installateurs ? Lequel dois-je exécuter pour construire et déboguer des projets DirectX pour Visual Studio ? En particulier pour utiliser la fonctionnalité de débogage de shader de VS2017.

Merci,

ÉDITER : Sous VS2017 - Outils -> Obtenir des outils et fonctionnalités J'ai coché

Développement de jeux avec C++

et dans Optionnel j'ai

Outils de profilage C++ Windows 10 SDK (10.0.17134.0)

Je télécharge 16299.0, cela a corrigé la première erreur de ne pas avoir le bon SDK.

Mais maintenant j'obtiens l'erreur d'exécution Échec de la création du périphérique Direct3D lors de l'exécution en mode Débogage. Je peux toujours exécuter les échantillons en mode Release

1 votes

Courir quoi? Il semble aussi que toute la question, sauf la dernière phrase, ne soit plus pertinente.

118voto

magicandre1981 Points 1557

Le message d'erreur montre de quel SDK vous avez besoin:

La version SDK Windows 10.0.16299.0 n'a pas été trouvée

Donc le SDK pour Windows 10 Fall Creators Update 1709 est manquant et vous avez téléchargé le SDK pour la mise à jour d'avril 2018 (1803 Build 17134).

Exécutez l'installeur de Visual Studio 2017 (C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe), cliquez sur modifier, et sélectionnez le SDK 16299 sous SDK/framework dans l'onglet des composants individuels de l'installeur:

entrez la description de l'image ici

1 votes

Merci beaucoup pour votre commentaire. Je pense que vous avez juste résolu mon problème! Je viens de voter positivement pour votre solution!

2 votes

Je suis, je réussis. Merci.

0 votes

Oui, cela a aidé!

4voto

Christopher K. Points 66

Vous pouvez télécharger les versions nécessaires du Windows SDK sur Microsoft :

https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/

Il vous suffit d'installer la version requise et la construction devrait fonctionner.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X