Kit de développement logiciel Windows (Kit SDK Windows) pour Windows 8.1

Le Kit de développement logiciel (SDK) Windows pour Windows 8.1 contient des en-têtes, des bibliothèques et des outils que vous pouvez utiliser pour créer des applications s’exécutant sur les systèmes d’exploitation Windows. Vous pouvez utiliser le SDK Windows avec l’environnement de développement de votre choix pour écrire des applications du Windows Store et des applications de bureau pour Windows 8.1, mais aussi Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008.

Le Kit de développement logiciel (SDK) Windows inclut également le Kit de certification des applications Windows 3.3 (Windows ACK) qui permet de soumettre votre application aux programmes de certification Windows 7, Windows 8, Windows 8.1 et Windows Phone 8.1.

Le SDK Windows n’est plus livré avec un environnement complet de génération par ligne de commande. Vous devez installer un compilateur et un environnement de génération séparément. Si vous avez besoin d’un environnement de développement complet comprenant des compilateurs et un environnement de génération, vous pouvez télécharger Visual Studio 2013, qui inclut les composants appropriés du SDK Windows. Pour télécharger le SDK et l’installer sur un autre ordinateur, cliquez sur le lien de téléchargement et exécutez le programme d’installation. Ensuite, dans la boîte de dialogue Spécifier un emplacement, cliquez sur Télécharger le Kit de développement logiciel Windows (Kit SDK Windows) pour l’installation sur un autre ordinateur.

Installation et téléchargement  (974 Ko, anglais)

Dernière mise à jour : 29 avril 2015
Date de publication d’origine: 17 octobre 2013

Note : pour obtenir le kit de développement logiciel (SDK) et l’émulateur mobile les plus récents, consultez la section Téléchargements et outils pour Windows.

Nouveautés

Révisions de novembre 2014

Mises à jour des API

Les API de threading sont désormais disponibles pour l’utilisation avec Windows Store et les applications Windows Phone. Pour une liste complète des API Win32 prises en charge par les applications Windows Store, consultez le guide de référence de Win32 et COM pour les applications Windows Runtime.

Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Aucun effet*
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Aucun effet*
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
Windows Phone
Windows
*Vous pouvez appeler ces fonctions depuis une application du Windows Phone Store afin de certifier votre application, mais les fonctions ne produiront aucun effet sur Windows Phone.

Révisions d’août 2014

Mises à jour des API

Le SDK Windows et le Kit de certification des applications Windows ont été mis à jour pour vous permettre d’utiliser des sockets Berkley et Win32 dans les applications du Windows Store. Pendant le développement d’une application, vous pouvez maintenant utiliser les API de socket. Les API mises à jour sont répertoriées dans le guide de référence de Win32 et COM pour les applications Windows Runtime.

Débogage graphique et analyse des frames graphiques*

Le package MSI d’installation à distance pour DirectX comporte un nouvel outil en ligne de commande qui permet de capturer une trace d’images sur un système distant.

Révisions d’avril 2014

Kit de certification des applications Windows version 3.3

La version la plus récente du Kit de certification des applications Windows est une mise à jour qui remplace automatiquement toutes les versions antérieures. La version 3.3 offre maintenant la prise en charge du test de certification préalable des applications Windows Phone 8.1 avant leur envoi final au Windows Phone Store. Dans cette publication, le Kit de certification des applications Windows prend désormais en charge les types d’application suivantes :

  • Applications de bureau pour Windows 7, Windows 8 et Windows 8.1
  • Applications du Windows Store pour Windows 8 et Windows 8.1
  • Applications Windows Phone 8.1

Débogage graphique et analyse des frames graphiques*

Le Kit de développement logiciel (SDK) Windows prend désormais en charge les fonctionnalités « Débogage graphique » et « Analyse des frames graphiques » de Visual Studio pour Windows 8.1 et Windows Phone 8.1.

Note : ces fonctionnalités exigent Visual Studio 2013 Update 2 ou version ultérieure. L’installation du Kit de développement logiciel (SDK) Windows du mois d’avril 2014 ou ultérieur avec Visual Studio 2013 RTM ou Update 1 va entraîner un comportement incertain au cours de l’utilisation des fonctionnalités de débogage graphique de Visual Studio. Aucune autre fonctionnalité de Visual Studio n’est affectée.

Le débogage graphique dans Visual Studio vous permet de suivre les appels D3D actuellement effectués par votre application, puis de les relire, d’inspecter les paramètres, les textures et autres objets graphiques afin de détecter les problèmes de rendu. Des traces peuvent être relevées sur des PC Windows, des simulateurs, des émulateurs ou des appareils Windows Phone et relues sur du matériel différent.

L’analyse des frames graphiques s’exécute sur une trace d’images et rassemble le minutage du planning de référence des appels D3D. Elle réalise également un ensemble d’expériences en modifiant divers paramètres d’images et génère un tableau de résultats de minutage. Ces données peuvent vous aider à comprendre les problèmes de performance des images dans votre application. Vous pouvez examiner les résultats de ces diverses expériences afin de trouver des moyens pour améliorer les performances.

Révisions d’octobre 2013

Kit de développement logiciel (SDK) .NET Framework 4.5.1

Le SDK Windows inclut les assemblys, outils, en-têtes et bibliothèques de référence nécessaires à la création d’applications qui ciblent .NET Framework 4.5.1.

Politique Kits ARM

Une nouvelle politique Kits ARM (Microsoft-Windows-Kits-Secure-Boot-Policy .p7b) accompagne le Kit de développement logiciel (SDK) Windows. Pour exécuter les outils du SDK Windows sur un appareil ARM, vérifiez que la politique Kits ARM est installée. Pour obtenir des instructions, voir Informations sur la politique Kits ARM.

Assistant Création de métadonnées de périphérique

Les fabricants d’appareils et les opérateurs de services peuvent utiliser cet outil pour développer un package de métadonnées pour leurs appareils et leurs services. Ce package de métadonnées affiche à l’attention des utilisateurs de Windows un certain nombre d’informations, telles qu’une icône photoréaliste et le nom de l’appareil ou du service.

Kit de développement logiciel (SDK) DirectX intégré

Le SDK DirectX fait désormais partie du SDK Windows. De nombreux outils et composants inclus à la base dans le Kit de développement logiciel (SDK) DirectX font désormais partie du Kit de développement logiciel (SDK) Windows. Ils prennent en charge la création d’applications DirectX pour Windows via un seul SDK. Si vous avez besoin d’utiliser le Kit de développement logiciel (SDK) DirectX pour accéder aux composants hérités, nous fournissons des instructions pour l’utiliser avec le nouveau SDK Windows via Visual Studio 2012.

Compilateur du nuanceur Direct3D fourni avec Windows

Le fichier d3dcompiler_47.dll est désormais fourni avec Windows 8.1. Si vous ciblez Windows 8.1, vous n’avez plus besoin de livrer DirectX Redist.

Fonctionnalités supprimées ou mises à jour

Les éléments ci-après ont été modifiés ou supprimés de cette version du Kit de développement logiciel (SDK) Windows.

Environnement de génération par ligne de commande

Le SDK Windows n’est plus livré avec un environnement complet de génération par ligne de commande. Il requiert plutôt un compilateur et un environnement de génération installés séparément.

Outils et assemblys de référence .NET Framework

Le SDK Windows prend en charge les outils de développement et assemblys de référence .NET Framework 4.5.1. Les outils et assemblys de référence des versions précédentes du .NET Framework ne sont pas intégrés à cette version du SDK Windows. Vous pouvez toujours télécharger et installer le Kit de développement logiciel (SDK) Microsoft Windows pour Windows 7 et le .NET Framework 4 pour profiter des outils et assemblys de référence des versions précédentes du .NET Framework.

Exemples

Nous avons déplacé tous les exemples Windows dans le Centre de développement Windows. Vous y trouverez des centaines de démonstrations que vous pourrez filtrer par technologie, langage de programmation et plateforme de développement. Des exemples sont disponibles pour les applications du Windows Store et les applications de bureau.

D’autres exemples sont également disponibles dans la section Exemples de code.

Configurations système requises

Systèmes d’exploitation pris en charge

Windows 8.1, Windows 8, Windows 7

Windows Server 2012, Windows Server 2008 R2

Architecture prise en charge

x86, x64, ARM (applications Windows Store)

Remarque : vous ne pouvez pas installer directement le Kit de développement logiciel Windows sur l’architecture ARM. Pour créer des applications destinées à l’architecture ARM, vous pouvez installer le Kit de développement logiciel Windows sur une plateforme x86 ou x64.

Configuration requise

Pour installer le composant SDK de .NET Framework 4.5, vous devez d’abord installer le package redistribuable de .NET Framework 4.5. Cette version du SDK Windows n’inclut pas de package redistribuable de .NET Framework. Vous pouvez le télécharger depuis le Centre de téléchargement Microsoft.

Installation et désinstallation

Afin de procéder sans heurts à l’installation de votre SDK Windows, commencez par installer les dernières mises à jour et les derniers correctifs depuis Microsoft Update.

Espace disque requis pour le Kit de développement logiciel (SDK) Windows

En fonction de la manière dont vous installerez le SDK Windows, entre 10 mégaoctets (Mo) et 1 gigaoctet (Go) d’espace disque vous seront nécessaires. Vérifiez que l’ordinateur sur lequel vous effectuez l’installation dispose de l’espace disque minimum requis. Si tel n’est pas le cas, une erreur sera retournée au cours de l’installation.

Comment désinstaller les composants du Kit de développement logiciel (SDK)

Lorsque vous utilisez Programmes et fonctionnalités pour désinstaller le Kit de développement logiciel (SDK), la plupart des composants sont désinstallés automatiquement. Vous devrez peut-être néanmoins désinstaller séparément certains composants partagés. Voici quelques recommandations pour désinstaller ces composants partagés.

  1. Dans le Panneau de configuration, ouvrez Programmes et fonctionnalités
  2. Dans la liste des programmes installés, sélectionnez Kit de développement logiciel Windows (Kit SDK Windows)
  3. Sélectionnez Désinstaller
  4. Supprimez les composants partagés. Voici quelques composants que vous verrez probablement :

    • Kit de développement logiciel Microsoft .NET Framework 4.5.1
    • Pack multi-ciblage pour Microsoft .NET Framework 4.5.1

Note : si vous désinstallez des composants utilisés par d’autres applications, vous pouvez rencontrer des problèmes. Par exemple, Visual Studio 2013 utilise également le SDK Windows.

Notes de publication

Le SDK Windows pour Windows 8.1 met à niveau le Kit de certification des applications Windows, AppVerifier et les Windows Performance ToolKits. Si vous installez le SDK Windows pour Windows 8.1 sur un PC où le SDK Windows pour Windows 8 est déjà installé, les outils sont mis à niveau et déplacés vers le dossier Windows Kits\8.1.

Problèmes connus

AppVerifier

Vous ne serez peut-être pas en mesure de désinstaller séparément AppVerifier, un outil permettant de tester et de vérifier si les applications s’exécutent correctement. Pour le supprimer de votre ordinateur, désinstallez le Kit de certification des applications ou le SDK Windows.

UI Automation Verify

Cet outil, conçu pour tester manuellement l’automation de l’interface utilisateur, ne s’exécute pas sur les appareils ARM dans Windows 8.1.

Désinstaller et réparer

Si vous installez le SDK Windows pour Windows 8.1 sur un PC qui dispose déjà du SDK Windows 8, puis que vous le désinstallez, les outils mis à jour (le Kit de certification des applications Windows, AppVerifier et Windows Performance ToolKit) restent dans le dossier 8.1. Pour récupérer la version Windows 8, réparez le SDK Windows à partir du Panneau de configuration.

API des métadonnées WinRT

Si vous souhaitez utiliser les fonctions de métadonnées WinRT, vous devez installer le Kit de développement logiciel (SDK) du .NET Framework 4.5 pour pouvoir accéder à l’ensemble des fichiers d’en-tête nécessaires. Les fonctions de métadonnées WinRT sont RoGetMetadataFile, RoParseTypeName et RoResolveNamespace dans RoMetadataResolution.h. Vous avez également besoin de la définition de IMetaDataDispenser dans RoMetadataApi.h et de MetaDataGetDispenser dans RoMetadata.h.

Kit de certification des applications Windows

Utilisation des ports

Le Kit de certification des applications Windows installe Te.Service, qui permet au Kit de certification des applications Windows d’effectuer des tâches automatisées de manière sécurisée, par exemple dans le contexte d’un utilisateur standard. Il active également d’autres fonctionnalités, comme l’exécution de tâches à distance sur plusieurs PC. Le service ne démarre que lorsque le Kit l’appelle pendant l’exécution et s’arrête une fois que l’appel est terminé. Quand le service démarre, il ouvre les ports du pare-feu sans demander confirmation à l’utilisateur. En effet, le Kit de certification des applications Windows arrête le service et ferme le port une fois qu’il en a terminé.

Génération de bytecode

Le test échoue quand le package d’un développeur est mis à jour d’une version antérieure vers une version plus récente. Désinstallez le package antérieur avant d’exécuter le Kit de certification des applications Windows sur le package mis à jour.

Politique Kits ARM

Pour exécuter le Kit de certification des applications Windows sur un PC ARM Windows 8.1, la politique Kits doit être installée. Le programme d’installation du Kit de certification des applications Windows sur Windows 8.1 ARM installe la politique sur votre PC. Si vous devez l’installer manuellement, consultez la page d’informations sur la politique Kits ARM. Notez que la politique Kits ne doit être installée qu’une seule fois sur un PC. Elle n’est pas nécessaire quand vous devez exécuter le Kit de certification des applications Windows sur un PC exécutant Windows 8 ARM.

Aller plus loin

Accédez aux versions précédentes du SDK Windows.

Obtenez d’autres téléchargements pour les applications de bureau Windows.

Obtenez de l’aide auprès de la communauté sur des questions relatives au SDK Windows.

Obtenez de l’aide sur le développement d’applications de bureau.

Cette page vous a-t-elle été utile ?
Vous avez des commentaires supplémentaires ?
Merci ! Vos commentaires sont précieux pour nous.