Installer des outils pour le SDK d’application Windows
Article
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.
[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.
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore
Console
winget install "Visual Studio Enterprise 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs"
Console
winget install "Visual Studio Professional 2022" --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs"
winget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore
Console
winget install "Visual Studio Enterprise 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"
Console
winget install "Visual Studio Professional 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"
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).
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).
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é.
À 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.
Pour le développement d’applications C++ à l’aide du SDK d’application Windows, sélectionnez Développement Desktop en C++.
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.
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.
Les modèles sont disponibles en installant une extension Visual Studio (VSIX).
Notes
Si vous avez déjà installé une extension Visual Studio (VSIX) du SDK d’application Windows, désinstallez-la avant d’installer une nouvelle version. Pour obtenir des instructions, consultez Gérer les extensions pour Visual Studio.
Téléchargez directement l’extension, puis installez-la :
Visual Studio 2019 prend uniquement en charge windows App SDK 1.1 et versions antérieures. Visual Studio 2022 est recommandé pour le développement d’applications avec n’importe quelle version du Kit de développement logiciel (SDK) d’application Windows.
Les modèles sont disponibles en installant une extension Visual Studio (VSIX).
Notes
Si vous avez déjà installé une extension Visual Studio (VSIX) du SDK d’application Windows, désinstallez-la avant d’installer une nouvelle version. Pour obtenir des instructions, consultez Gérer les extensions pour Visual Studio.
Vous pouvez installer la dernière version stable VSIX à partir de Visual Studio. Sélectionnez Extensions>Gérer les extensions, recherchez SDK d’application Windows et téléchargez l’extension du SDK d’application Windows. Fermez et rouvrez Visual Studio, puis suivez les invites pour installer l’extension.
Vous pouvez également télécharger l’extension directement à partir de Visual Studio Marketplace :
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 :
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur Windows developer
Windows developer est un projet open source. Sélectionnez un lien pour fournir des commentaires :