Installer des outils pour le SDK d’application Windows
Configurez votre ordinateur de développement avec les outils nécessaires pour créer des applications Windows à l’aide de la du SDK d’application Windows (canal de mise en production stable) et winUI.
Avant d’installer des outils, consultez Configuration système requise pour le développement d’applications Windows.
Important
Cet article s’applique uniquement au canal de mise en production stable du Kit de développement logiciel (SDK) d’application Windows. Pour d’autres canaux de diffusion, consultez Installer les outils pour la préversion et les canaux expérimentaux du SDK d’application Windows.
Installer des outils avec winget
[Visual Studio 2022 et versions ultérieures] installer les outils et charges de travail requis à l’aide de la console et l’une des commandes suivantes. Ces commandes ouvrent Visual Studio Installer avec toutes les charges de travail manquantes sélectionnées, pour lesquelles vous pouvez sélectionner Modifier pour installer les charges de travail requises.
Pour les développeurs C#
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore
Pour les développeurs C++
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore
Installer les outils manuellement
Les sections suivantes décrivent comment installer manuellement les outils et charges de travail requis.
Installation de Visual Studio
Utilisez les liens suivants pour installer Visual Studio 2022 (recommandé) ou Visual Studio 2019. Vous pouvez choisir l’édition gratuite Visual Studio Community, Visual Studio Professional ou Visual Studio Enterprise. Avant d’installer l’une ou l’autre, consultez Configuration système requise pour le développement d’applications Windows.
Important
Visual Studio 2022 est recommandé pour le développement d’applications à l’aide de n’importe quelle version du SDK d’application Windows (Visual Studio 2019 prend en charge windows App SDK 1.1 et versions antérieures).
Charges de travail et composants requis
Pendant l’installation de Visual Studio, vous avez la possibilité d’installer des charges de travail et des composants (vous pouvez également ouvrir Visual Studio Installer et sélectionner Modifier pour ajouter des charges de travail et des composants après l’installation). Nous vous recommandons d’installer les éléments suivants :
À partir de l’application Visual Studio Installer :
Sous l’onglet Charges de travail :
- Pour le développement d’applications C# à l’aide du SDK d’application Windows, sélectionnez Développement .NET Desktop.
- Ensuite, dans le volet Détails de l’installation de la boîte de dialogue d’installation, sélectionnez Modèles C# du SDK d’application Windows (en bas de la liste).
- Pour le développement d’applications C++ à l’aide du SDK d’application Windows, sélectionnez Développement Desktop en C++.
- Ensuite, dans le volet Détails de l’installation de la boîte de dialogue d’installation, sélectionnez Modèles C++ du SDK d’application Windows (en bas de la liste).
- Pour le développement d’applications C# à l’aide du SDK d’application Windows, sélectionnez Développement .NET Desktop.
Sous l’onglet Composants individuels, dans la section kits sdk, bibliothèques et frameworks, vérifiez que SDK Windows 10 (10.0.19041.0) est sélectionné.
Modèles de projet et d’élément Visual Studio
Le SDK d’application Windows inclut des modèles de projet et d’élément Visual Studio pour créer et développer des applications qui utilisent la bibliothèque WinUI 3 afin d’implémenter l’interface utilisateur.
Si vous avez suivi les instructions dans charges de travail et composants requis plus haut, les modèles devraient déjà être installés.
Sélectionnez C# ou C++ comme langage, Windows comme plateforme et WinUI comme type de projet pour créer un projet SDK d’application Windows.
Vous pouvez éventuellement installer Template Studio pour WinUI (C#) pour accélérer la création d’applications WinUI .NET à l’aide d’une interface utilisateur basée sur un Assistant. Vous avez le choix entre de nombreux types de projets et fonctionnalités différents pour générer un modèle de projet personnalisé selon vos besoins.
Pour obtenir d’autres versions du SDK d’application Windows, consultez Téléchargements pour le SDK d’application Windows.
Liaison de bibliothèque runtime C/C++ hybride
Dans les versions 1.0.3 et 1.1 Preview 2 et ultérieures, le SDK d’application Windows utilise la liaison de bibliothèque runtime C/C++ hybride (liaison CRT hybride). Il s’agit d’une technique de liaison CRT qui simplifie le déploiement. Que vous soyez développeur d’applications C++ ou développeur de bibliothèques C++, voici quelques ressources pour découvrir la liaison CRT hybride :
- Instructions de codage de liaison CRT hybride sur GitHub.
- Segment sur la liaison CRT hybride de l’appel de la communauté WinUI du 20 avril 2022.
Étapes suivantes
Pour créer votre première application WinUI 3 qui utilise le SDK d’application Windows, consultez Créer votre premier projet WinUI 3.
Consultez également Utiliser le SDK d’application Windows dans un projet existant.
Rubriques connexes
- Kit de développement logiciel (SDK) pour application Windows
- Canaux de versions du SDK d’application Windows
- Installer des outils pour la préversion et les canaux expérimentaux du SDK d’application Windows
- Configuration requise pour le développement d’applications Windows
- SDK d'application Windows et versions de Windows prises en charge
- Téléchargements pour le SDK d’application Windows
- Créer votre premier projet WinUI 3
- Utiliser le SDK d’application Windows dans un projet existant
Windows developer