web-dev-qa-db-fra.com

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

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

J'ai téléchargé et exécuté le programme d'installation du SDK Windows 10, qui affiche Please find winsdksetup.exe in ....\Windows kits\10\WindowsSDK to install Windows Software Development Kit - Windows 10.0.17134.12.

Lorsque je lance winsdksetup.exe, il me fait parcourir la même boucle, où il télécharge un groupe d’installateurs exécutables dans ce répertoire et affiche le même message.

Lorsque j'essaie de générer un projet DirectX dans VS2017, j'obtiens le message d'erreur suivant:

MSB8036 The Windows SDK version 10.0.16299.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".    

Dois-je installer l'un de ces installateurs? Lequel dois-je exécuter pour générer et déboguer des projets DirectX pour Visual Studio? Utiliser spécifiquement la fonctionnalité de débogage du shader VS2017.

Merci,

EDIT: Sous VS2017 - Outils -> Obtenir les outils et fonctionnalités que j'ai vérifiés

Développement de jeux avec C++

et sous facultatif 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, je reçois l'erreur d'exécution Failed Creating the Direct3D device lors de l'exécution en Debug. Je peux toujours exécuter des échantillons dans Release

27
Mich

Le message d'erreur indique le SDK dont vous avez besoin:

La version du Kit de développement logiciel (SDK) Windows 10.0.16299.0 est introuvable.

La mise à jour 1709 du SDK pour Windows 10 Fall Creators est donc manquante et vous avez téléchargé le SDK de la mise à jour d'avril 2018 (1803 version 17134).

Exécutez le programme d'installation de Visual Studio 2017 (C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe), cliquez sur modify, puis sélectionnez 16299 SDK sous SDK/Framework dans l'onglet Composants individuels du programme d'installation:

enter image description here

45
magicandre1981