Kit SDK Windows 10

Le SDK Windows 10 (10.0.18362.0) pour Windows 10 version 1903 regroupe les tout derniers en-têtes, bibliothèques, métadonnées et outils indispensables au développement d’applications Windows 10.

Utilisez ce SDK pour créer des applications Windows universelles (UWP) et des applications win32 pour Windows 10, version 1903 et pour les versions précédentes de Windows.

Prise en main

Il existe deux façons d’obtenir le SDK Windows 10. Vous pouvez l’installer à partir de ce site Web, en sélectionnant le lien de téléchargement ou cette version du SDK Windows 10 (10.0.18362.0) dans les composants facultatifs du programme d’installation de Visual Studio 2019.

Avant d’installer ce SDK :

  1. Prenez connaissance de l’ensemble de la configuration requise présentée ci-après.
  2. Quittez Visual Studio 2019 avant l’installation.
  3. Examinez les problèmes connus ci-dessous.

Configuration requise

La configuration minimale requise pour le SDK Windows est la suivante :

Systèmes d’exploitation pris en charge

  • Développement d’une application de plateforme universelle Windows (UWP)
    • Windows 10 version 1507 ou supérieure : Famille, Professionnel, Éducation et Entreprise (éditions LTSB et S non prises en charge)
    • Windows Server 2019, Windows Server 2016 ET Windows Server 2012 R2 (ligne de commande uniquement)
  • Développement d’applications Win32
    • Windows 10 version 1507 ou supérieure
    • Windows Server 2016 : Standard et Datacenter
    • Windows 8.1
    • Windows Server 2012 R2
    • Windows 7 SP1

(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 minimum
  • 1 Go de mémoire RAM
  • 4 Go d’espace disponible sur le disque dur

Exigences supplémentaires

L’installation du SDK Windows sur les 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 d’installer le SDK Windows.

Nouveautés

Le SDK Windows 10 pour Windows 10, version 1903 propose de nouvelles API et des outils mis à jour destinés au développement d’applications Windows. En savoir plus sur les nouvelles fonctionnalités de Windows 10, version 1903.

API

Pour afficher les nouvelles API introduites avec Windows 10, version 1903, consultez : Nouveautés pour les développeurs dans Windows 10, build 18362.

Pack d’API Windows 10 WinRT

Avec le pack d’API Windows 10 WinRT, ajoutez les toutes dernières API Windows Runtime à vos bibliothèques et applications .NET Framework 4.5+ et .NET Core 3.0+. Pour accéder au pack d’API Windows 10 WinRT, consultez le package nuget Microsoft.Windows.SDK.Contracts.

Outils

Kit de certification des applications Windows

Dans cette version du SDK Windows, un certain nombre de nouvelles API ont été ajoutées à la liste des API prises en charge dans le Kit de certification des applications et le Windows Store. Cependant, certaines de ces API seront grisées ou désactivées dans Visual Studio. Pour accéder à ces API dans votre application, reportez-vous à ce problème connu. Pour obtenir la liste complète des API ajoutées à la liste des API supportées pour Windows build 1903, consultez.

MC.EXE

Nous avons apporté quelques modifications importantes à la génération du code C/C++ ETW du compilateur de messages (MC ou mc.exe) :
Message Compiler (mc.exe)

  • Le commutateur « -mof » (permettant de générer des applications auxiliaires ETW compatibles avec XP) est considéré comme obsolète et sera supprimé dans une future version de mc.exe. Une fois ce commutateur supprimé, les applications auxiliaires ETW générées seront censées communiquer avec Vista ou une version ultérieure de Windows.
  • Le commutateur « -A » (permettant de générer des fichiers .BIN utilisant l’encodage ANSI au lieu de l’encodage Unicode) est considéré comme obsolète et sera supprimé dans une future version de mc.exe. Une fois ce commutateur supprimé, les fichiers .BIN générés utiliseront l’encodage Unicode pour les chaînes de caractères.
  • Le comportement du commutateur « -A » a changé. Avant le SDK de Windows 1607 Anniversary Update, l’encodage des fichiers .BIN s’appuyait sur la page de codes ANSI du système de compilation lorsque le commutateur -A était utilisé. Dans le SDK de Windows 1607 Anniversary Update, mc.exe encodait à tort les fichiers .BIN à l’aide de la page de codes OEM du système de compilation. Dans le SDK 19H1, mc.exe a retrouvé son comportement précédent et encode désormais les fichiers .BIN à l’aide de la page de codes ANSI du système de compilation. Notez que le commutateur -A est obsolète, car les fichiers BIN encodés en ANSI ne fournissent pas une expérience utilisateur cohérente dans les systèmes multilingues.

Windows Performance Toolkit

Dans cette version de Windows Performance Toolkit, nous avons ajouté quelques nouvelles fonctionnalités à Windows Performance Analyzer :

  • Menu accessible par clic droit pour les en-têtes de colonnes permettant d’apporter des modifications d’un clic de souris à l’agrégation de colonnes, au format et aux modes
  • Colonnes Utility (Utilitaire) pour les tables d’UC (Sampled (Échantillonné) et Precise (Précis)) ajoutant les caractéristiques de performance de l’architecture du processeur aux valeurs des colonnes Weight (Pondération) ou Usage (Utilisateur)

Pour plus d’informations sur le Windows Performance Toolkit, consultez la documentation.

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 à partir 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 Windows universelle (UWP).

Versions précédentes du Kit de développement logiciel (SDK)

Les Kits de développement logiciel (SDK) et émulateurs précédemment publiés sont accessibles sur la page Archives.

API Light Up

Lorsque vous utilisez de nouvelles API, nous vous conseillons d’écrire votre application de sorte qu’elle soit adaptative afin qu’elle s’exécute correctement sur un maximum d’appareils Windows 10. Une application adaptative « met en avant » de nouvelles fonctionnalités partout où les appareils et la version Windows les prennent en charge ; dans le cas contraire, elle offre uniquement les fonctionnalités disponibles sur la version de plateforme détectée. Pour connaître les détails de l’implémentation, consultez l’article sur le code adaptatif de version. Pour les dernières notes de publication ou des problèmes avec des outils, consultez le Forum des développeurs Windows.