SDK Windows 10

Le SDK Windows 10 (10.0.15063.0) regroupe les tout derniers en-têtes, bibliothèques, métadonnées et outils indispensables au développement d’applications Windows 10. Le SDK Windows 10, lorsqu’il est utilisé conjointement avec Visual Studio 2017, offre une création d’applications pour Windows optimale, qui vous permet de tirer parti des tout derniers outils et API offerts par Windows 10 Creators Update.

En plus de cibler Windows 10 Creators Update, ce Kit de développement logiciel vous permet de créer des applications de plateforme Windows universelle, ainsi que des applications de bureau sur toutes les versions de Windows 10. Ce kit de développement logiciel prend également en charge la création d’applications de bureau sur Windows 8.1, Windows 7 SP1, Windows Server 2016 et Windows Server 2012 R2. Pour obtenir des versions antérieures des kits de développement logiciel (SDK) Windows et Windows Phone, consultez la page Archive.

Remarque : le développement d’applications Windows 10 ciblant Windows 10 Creators Update nécessite Visual Studio 2017. Ce kit de développement logiciel n’est pas découvert par les versions antérieures de Visual Studio.

À votre convenance, vous pouvez soit télécharger et exécuter le fichier exécutable, soit télécharger le fichier ISO.

Le SDK Windows 10 inclut également un émulateur pour le développement mobile. Cliquez ici pour en savoir plus sur l’émulateur correspondant à ce Kit de développement logiciel.

Prise en main

Avant de procéder à l’installation, vous devez tenir compte d’un certain nombre de remarques.

  1. Veuillez quitter Visual Studio 2017 RTM avant l’installation. Si votre instance de Visual Studio est en cours d’exécution, le programme d’installation du kit de développement logiciel risque d’échouer. En savoir plus sur les problèmes courants liés aux outils.
  2. Sur les plateformes autres que Windows 10, vous devez installer Universal CRT avant de pouvoir installer le kit de développement logiciel (SDK) Windows 10 : KB2999226. Pour éviter les erreurs au cours de l’installation, veillez à installer les derniers correctifs et mises à jour Microsoft Update recommandés avant de procéder à l’installation du kit de développement logiciel Windows.

Configuration système requise

Le kit de développement logiciel (SDK) Windows 10 est optimisé pour Windows 10. Le développement d’applications Windows 10 est uniquement pris en charge sur Windows 10, version 1507 ou ultérieure.

Le kit de développement logiciel (SDK) Windows 10 est également disponible via Visual Studio 2017 RTM.

Systèmes d’exploitation pris en charge
  • Windows 10, version 1507 ou supérieure
  • Windows Server 2016 : Standard et Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • SP1 Windows 7

Remarque : l’installation du kit de développement logiciel sur des systèmes d’exploitation Windows 8.1 et antérieurs requiert la mise à jour KB2999226. Pour effectuer l’installation via Windows Update, veillez à installer les derniers correctifs et mises à jour Microsoft Update recommandés avant de procéder à l’installation du kit de développement logiciel Windows.

Tous les outils ne sont pas pris en charge sur les systèmes d’exploitation antérieurs.

Configuration matérielle requise
  • Processeur cadencé à 1,6 GHz, ou plus rapide
  • 1 Go de mémoire RAM
  • 4 Go d’espace disponible sur le disque dur
Configuration supplémentaire
  • La prise en charge de l’émulateur requiert l’installation des éditions Windows 8.1 (x64) Professionnel ou ultérieures ou de Windows 10 Professionnel ou Entreprise (x64). Vous avez également besoin d’un processeur capable de prendre en charge Hyper-V client et la traduction d’adresse de second niveau (SLAT, Second Level Address Translation).

Nouveautés

Le kit de développement logiciel (SDK) Windows 10 Creators Update propose toute une série de nouvelles API et plateformes destinées au développement de vos applications Windows universelles. En savoir plus sur les nouvelles fonctionnalités de Windows 10 version 1703.

Modifications de disposition SDK

Le SDK Windows 10 pour le SDK Windows Creators Update comprend d'importantes modifications pour améliorer le développement.

Prise en charge de Visual Studio 2017

Le développement d’applications Windows 10 ciblant Windows 10 Creators Update nécessite Visual Studio 2017. Ce kit de développement logiciel n’est pas découvert par les versions antérieures de Visual Studio.

Changement de nom

Le nom du programme d’installation du SDK Windows 10 a été remplacé par winsdksetup.exe.

Prise en charge ISO

Le SDK Windows 10 peut être installé en exécutant le programme d’installation ou peut être téléchargé et installé par l’ISO.

Installation côte à côte des outils et des métadonnées

Pour améliorer l’expérience du développeur, les outils et les métadonnées seront disposés dans des dossiers à versions gérées. Cela permettra aux développeurs d’isoler le Kit de développement logiciel et les outils d'une version à l'autre.

Les outils se trouveront désormais dans les emplacements suivants :

  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*

Les fichiers du contrat et les métadonnées se trouveront désormais aux emplacements suivants :

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<ContractName>\<ContractVersion>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Plus d’options dans le programme d’installation

Le programme d’installation du SDK Windows 10 offre désormais une plus grande précision dans le choix des composants à installer. Par exemple, les développeurs gérés n'ont pas besoin d'installer des en-têtes de développement et des bibliothèques en mode natif.

Les options disponibles sont les suivantes :

  • Développement géré d’applications Windows
  • Développement natif d’applications Windows
  • Développement x86 natif de bureau Windows
  • Développement x64 natif de bureau Windows
  • Développement ARM natif de bureau Windows
  • Développement ARM64 natif de bureau Windows
  • Kit de certification des applications Windows
  • Débogueur Windows
  • Windows Performance Toolkit

Mises à jour des outils

ComparePackage

ComparePackage analyse les différences entre les deux versions de votre package d’application et vous permet de comprendre l'impact des modifications sur les mises à jour des utilisateurs.

MakeAppx.exe

MakeAppx.exe prend désormais en charge la conversion des mappages de groupes de contenu et la création de packages UWP de diffusion en continu. En savoir plus sur MakeAppx.exe.

Exemples

Des exemples d’applications Windows 10 sont désormais disponibles via GitHub. Vous pouvez parcourir le code dans GitHub, cloner une copie personnelle du référentiel à l’aide de Git ou télécharger une archive compressée de tous les exemples. Vos commentaires sont les bienvenus, n’hésitez pas à ouvrir un ticket dans le référentiel en cas de problème ou de question. Ces exemples sont conçus pour s’exécuter sur tous les appareils (de bureau, mobiles et futurs) qui prennent en charge la plateforme Universal Windows Platform (UWP). D’autres exemples sont également disponibles dans la Galerie de code MSDN.

Émulateur Windows 10 Mobile

L’émulateur pour Windows 10 Mobile est une application de bureau qui émule un appareil exécutant Windows 10 pour l’émulateur de mobile. Il offre un environnement virtualisé dans lequel vous pouvez déboguer et tester vos applications Windows sans appareil physique. Il fournit également un environnement isolé pour vos prototypes d’application. En savoir plus sur l’émulateur Windows 10 Mobile.

Versions précédentes du kit de développement logiciel

Les kits de développement logiciel et émulateurs précédemment publiés et pris en charge sont accessibles sur la page Archives.

Problèmes connus

Quittez Visual Studio d'abord

L’installation du SDK Windows peut échouer et générer une erreur fatale si Visual Studio est en cours d’exécution. Veuillez quitter Visual Studio avant l’installation.

Le modèle DX12 lève une erreur lors de l’exécution de la Build 15042

Il s’agit d’un problème connu dans le programme d’installation du SDK Windows. Si vous rencontrez ce problème, vous pouvez réparer le SDK en exécutant simplement la commande suivante à partir d’une invite de commandes d’administration : « C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd »

Déploiement

Si vous développez des applications de bureau (Win32) destinées à une version spécifique de Windows 10, la version du kit de développement logiciel (SDK) que vous utilisez pour le développement de ces applications doit correspondre à la version cible du système d’exploitation dans lequel vous souhaitez déployer vos applications.

Par exemple, si vous souhaitez déployer vos applications sur une plateforme Windows 10, RTM, vous devrez télécharger l’émulateur Microsoft pour Windows 10 Mobile du kit de développement logiciel (SDK) Windows 10 RTM (version 10.0.26624.0) et compiler vos applications à l’aide de ce SDK. De la même manière, si vous souhaitez déployer vos applications sur une plateforme Windows 10 version 1511, vous devrez télécharger l’émulateur Microsoft pour Windows 10 mobile du kit de développement logiciel (SDK) Windows 10 RTM (version 10.0.10586.212) et compiler vos applications à l’aide de ce SDK.

En savoir plus sur les problèmes courants liés aux outils.

Pour les dernières notes de publication, voir le Forum des développeurs Windows.

Cette page vous a-t-elle été utile ?
Vous avez des commentaires supplémentaires ?
Merci ! Votre avis nous intéresse.