Skip to main content

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

Le Kit de développement logiciel (SDK) Windows pour Windows 8 contient des en-têtes, des bibliothèques et une sélection d’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 créer des applications du Windows Store (uniquement sur Windows 8) utilisant des technologies Web (HTML5, CSS3 et JavaScript, par exemple) ; du code natif (C++) et géré (C#, Visual Basic) ; ou des applications de bureau utilisant le modèle de programmation natif (Win32/COM) ou géré (.NET Framework).

Vous pouvez utiliser le SDK Windows pour créer des applications destinées aux systèmes d’exploitation suivants : Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 et Windows Server 2008.

Le Windows SDK inclut également le Kit de certification des applications Windows 2.2 qui permet de soumettre votre application de bureau au programme de certification Windows 8 et au programme de logo Windows 7. Si vous souhaitez également tester votre application sur Windows RT, utilisez le Kit de certification des applications Windows pour Windows RT.

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 Express, 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.

Date de publication : 15 novembre 2012

Remarque : pour obtenir la version la plus récente du SDK Windows, accédez à Téléchargements pour le développement d’applications de bureau.

Nouveautés

Kit de certification des applications Windows 2.2

À compter du 28 novembre 2012, le Kit de certification des applications Windows (Windows ACK) version 2.2 ou la version précédente (9200) est nécessaire lors de la soumission d’applications de bureau pour la certification Windows 8. Windows ACK 2.2 est également nécessaire pour la soumission d’applications au Windows Store à compter du 11 décembre 2012. Windows ACK 2.2 comprend des correctifs de bogues et trois nouveaux tests :

  • Références de liaisons optimisées (lors de l’utilisation de liaisons, WinJS.Binding.optimizeBindingReferences doit avoir la valeur TRUE dans le code JavaScript de l’application de manière à optimiser l’utilisation de la mémoire).
  • Validation de la personnalisation (les applications ne doivent pas utiliser les icônes par défaut générées par Visual Studio ou fournies avec les exemples du SDK).
  • Signature de code privé (supprimez les éventuelles clés de signature de code privé, notamment les fichiers .pfx, du package).

Applications du Windows Store

Le SDK Windows fournit l’ensemble des en-têtes, bibliothèques, fichiers de métadonnées Windows et outils nécessaires pour créer les nouvelles applications du Windows Store introduites avec Windows 8.

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

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

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

Le SDK DirectX fait désormais partie du SDK Windows. La plupart des outils et composants autrefois intégrés au SDK DirectX sont à présent intégrés au SDK Windows afin de prendre en charge la création d’applications DirectX très performantes pour Windows à l’aide d’un seul SDK. Vous pouvez obtenir ici des instructions sur l’utilisation du SDK DirectX avec le nouveau SDK Windows via Visual Studio 2012, si vous devez continuer à utiliser le SDK DirectX pour accéder à des composants hérités.

Réduction de la taille

Avec une taille d’environ 300 Mo, cette version du SDK fait environ la moitié de la taille du SDK Windows pour Windows 7 et .NET Framework 4. Ainsi, la nouvelle version s’installe plus rapidement et a un encombrement système plus faible.

Fonctionnalités supprimées ou mises à jour

Les éléments suivants ont été modifiés ou supprimés de cette version du 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. Le SDK Windows requiert maintenant l’installation distincte d’un compilateur et d’un environnement de génération. L’environnement de génération par ligne de commande ayant été supprimé, le SDK Windows ne contient plus les composants suivants : Ensemble d’outils de plateforme SDK Windows, Compilateurs Visual C++, Runtime C (CRT) et l’Outil de configuration du SDK Windows.

Visionneuse d’aide Microsoft

La visionneuse d’aide Microsoft ne fait plus partie du SDK Windows.

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

Le SDK Windows pour Windows 8 comprend une prise en charge des outils de développement et des assemblys de référence .NET Framework 4.5. 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 continuer à télécharger et à installer le Kit de développement Microsoft Windows SDK pour Windows 7 et .NET Framework 4 pour obtenir les outils et assemblys de référence des versions précédentes de .NET Framework.

IntelliSense

Les commentaires de documentation XML pour les assemblys de référence .NET Framework ne font plus partie du SDK Windows.

Exemples

Tous les exemples Windows ont été déplacés dans le Centre de développement Windows. Celui-ci permet d’accéder à des centaines d’exemples de démonstration qu’il est possible de 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 disponibles dans la Galerie de code MSDN.

Outils

De nombreux outils obsolètes ou désapprouvés ont été supprimés du SDK Windows. Les outils suivants ont été supprimés : Apatch.exe, Bind.exe, Checkv4.exe, Consume.exe, DeviceSimulatorForWindowsSideShow.msi, Err.exe, FDBrowser.exe, FXCopSetup.exe, Guidgen.exe, Make-Shell.exe, MDbg.exe, Mpatch.exe, MSIZap.exe, PTConform.exe, ReBase.exe, sddlgen.exe, setenv.cmd, SetReg.exe, SoapSuds.exe, Sporder.exe, TcpAnalyzer.exe, TSPDesigner.exe, UTL2IDL.exe, ValidateSD.exe, VirtualLightSensor.exe, WinDiff.exe, WpfPerf.exe.

Configuration système requise

Systèmes d’exploitation pris en charge

Architectures prises en charge

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

Pour optimiser le déroulement de l’installation de votre SDK Windows, nous vous recommandons vivement d’installer les dernières mises à jour et les derniers correctifs depuis Microsoft Update avant de commencer l’installation du SDK Windows.

Espace disque requis pour le SDK Windows

L’installation complète du SDK Windows nécessite de 10 mégaoctets (Mo) à 1 gigaoctet (Go) d’espace sur le disque dur, selon les fonctionnalités sélectionnées. Pensez à vérifier que l’ordinateur sur lequel vous procédez à l’installation possède l’espace minimum nécessaire avant de commencer celle-ci. Si cette condition n’est pas remplie, l’installation retourne une erreur irrécupérable.

Comment désinstaller les composants du SDK

Quand vous désinstallez le SDK via Programmes et fonctionnalités, la plupart de ses composants sont désinstallés automatiquement. Vous devrez peut-être néanmoins désinstaller séparément certains composants partagés installés par le SDK. Ce guide fournit des instructions de désinstallation de ces composants partagés.

Remarque : si vous désinstallez des composants utilisés par d’autres applications, celles-ci en seront affectées de manière négative. Par exemple, Visual Studio 2012 utilise également le Kit de développement SDK .NET Framework 4.5.

Pour désinstaller les composants partagés du SDK

  1. Dans le Panneau de configuration, choisissez la section Programmes. Sélectionnez l’entrée Programmes et fonctionnalités.
  2. Dans la liste des programmes installés, choisissez Kit de développement logiciel Windows (SDK), puis sélectionnez Désinstaller.
  3. Supprimez les composants partagés. Il peut s’agir par exemple des composants suivants :
    • Kit SDK Microsoft .NET Framework 4.5
    • Microsoft .NET Framework 4.5 Multi-Targeting Pack

Notes de publication

Cette version possède les problèmes connus suivants :

AppVerifier

AppVerifier, un outil permettant de tester et de vérifier que les applications en cours d’exécution ne comportent aucune erreur, peut être installé de manière que vous ne puissiez pas le désinstaller séparément. Pour le supprimer de votre ordinateur, désinstallez le Kit de certification des applications ou le SDK Windows.

Outils du Kit de développement SDK .NET Framework 4.5 sur Windows Vista et Windows Server 2008

Le programme d’installation du SDK Windows pour Windows 8 n’est pas pris en charge sous Windows Vista et Windows Server 2008. Toutefois, si vous disposez d’un autre ordinateur possédant un système d’exploitation pris en charge, vous pouvez installer les Outils du Kit de développement SDK .NET Framework 4.5 sur Windows Server 2008 en procédant comme suit.

  1. Exécutez le programme d’installation du SDK Windows pour Windows 8 sur un système d’exploitation pris en charge (par exemple, Windows 7 ou Windows 8).
  2. Dans l’écran Spécifier l’emplacement, sélectionnez Télécharger le SDK Windows pour l’installation sur un autre ordinateur, puis cliquez sur Suivant.
  3. Répondez aux questions de l’écran Rejoindre notre programme d’amélioration de l’expérience utilisateur.
  4. Dans l’écran suivant, choisissez la fonctionnalité Kit de développement SDK .NET Framework 4.5. Désélectionnez toutes les autres fonctionnalités possibles.
  5. Appuyez sur le bouton Télécharger.
  6. Accédez à l’emplacement de téléchargement (spécifié à l’étape 2) et recherchez les fichiers d’installation des outils du SDK .NET Framework 4.5 suivants :
    • sdk_tools4.msi
    • sdk_tools4.cab
  7. Vous pouvez copier ces fichiers sur un ordinateur de votre entreprise équipé de Windows Vista ou Windows Server 2008. Ces fichiers doivent être copiés dans le même répertoire sur l’ordinateur Windows Vista ou Windows 2008 Server.
    Remarque : ne redistribuez pas ces fichiers en dehors de votre organisation ou dans le cadre d’un autre programme d’installation.
  8. Sur l’ordinateur Windows Vista ou Windows Server 2008, lisez les termes du contrat de licence ici.
  9. Vérifiez si .NET Framework 4.5 est déjà installé sur l’ordinateur. Si ce n’est pas le cas, téléchargez et installez .NET Framework 4.5 à partir du Centre de téléchargement.
  10. Ouvrez une invite de commande en tant qu’administrateur.
  11. Accédez au répertoire dans lequel les fichiers d’installation des outils du Kit de développement SDK .NET Framework 4.5 ont été copiés.
  12. Installez les outils du Kit de développement SDK .NET Framework 4.5 à l’aide de la ligne de commande : Msiexec /i sdk_tools4.msi VSEXTUI=1

SignTool

Certaines opérations peuvent échouer si vous utilisez la version x64 de SignTool incluse dans le SDK. Utilisez la version x86 de SignTool, disponible sous \Windows Kits\8.0\bin\x86 pour tous vos besoins en signature de code.

API des métadonnées WinRT

Si vous souhaitez utiliser les fonctions des 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 complet 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.

Utilisation du port du Kit de certification des applications Windows

Le Kit de certification des applications Windows installe un certain nombre de services sur votre ordinateur. L’un de ces services est Te.Service, qui autorise le Kit de certification des applications à 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 telles que l’exécution de tâches à distance sur plusieurs ordinateurs. Le service démarre uniquement lorsqu’il est nécessaire lors de l’exécution et s’arrête une fois qu’il a 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 arrête le service et ferme le port une fois l’exécution terminée.

 


Archive du SDK Windows

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

Téléchargements pour applications de bureau

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

Forums sur le SDK

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

Support technique

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

Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?