Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Visual Studio 2022 version 17.10 et ultérieure
- Visual Studio 2022 version 17.1 et 17.9
- Autres versions de Visual Studio
À partir de l’application Visual Studio Installer :
Sous l’onglet Charges de travail :
- Pour le développement d’applications C# à l’aide du Kit de développement logiciel (SDK) d’application Windows, sélectionnez Développement d’applications WinUI.
- Pour le développement d’applications C++ à l’aide du Kit de développement logiciel (SDK) d’application Windows, sélectionnez Développement d’applications WinUI
- Ensuite, dans le volet Détails de l’installation de la boîte de dialogue d’installation, sous le nœud de développement d’applications WinUI , sélectionnez outils de développement d’applications WinUI C++. (Cela sélectionne également tous les composants requis supplémentaires.)
Remarque
Dans Visual Studio 17.10 - 17.12, cette charge de travail est appelée développement d’applications Windows.
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