Installer des outils pour le SDK d’application Windows

Configurez votre ordinateur de développement en installant les outils appropriés pour développer des applications pour Windows avec le SDK d’application Windows et WinUI 3.

Remarque

Cet article concerne le canal de version stable du SDK d’application Windows. Consultez Canaux de versions du SDK d’application Windows. Pour les autres canaux, consultez Installer des outils pour la préversion et les canaux expérimentaux du SDK d’application Windows.

Installer des outils avec winget

Pour installer les outils et charges de travail requis en utilisant la ligne de commande, entrez l’une des commandes suivantes dans la console. Cela est pris en charge uniquement avec Visual Studio 2022 et versions ultérieures. Si vous avez déjà installé Visual Studio 2022 ou version ultérieure, la commande ouvre Visual Studio Installer avec toutes les charges de travail manquantes sélectionnées. Vous pouvez ensuite sélectionner Modifier dans Visual Studio Installer 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

Pour installer manuellement les outils et charges de travail requis, lisez les sections suivantes.

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 de commencer, consultez Configuration requise pour le développement d’applications Windows.

Important

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 toutes les versions du SDK d’application Windows.

Charges de travail et composants requis

Lors de l'installation de Visual Studio, vous avez la possibilité d'installer les charges de travail et les composants de votre choix. Après l'installation, vous pouvez ouvrir Visual Studio Installer et sélectionner Modifier pour ajouter des charges de travail et des composants.

Lors de l'installation, sélectionnez les charges de travail et les composants suivants :

À partir de l’application Visual Studio Installer :

  • Sous l’onglet Charges de travail de la boîte de dialogue d’installation, sélectionnez ce qui convient :

    • 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 UWP (plateforme Windows universelle), sélectionnez Développement pour la plateforme Windows universelle.

    • Ensuite, dans le volet Détails de l’installation de la boîte de dialogue d’installation de cette charge de travail, vérifiez que Outils de plateforme Windows universelle (v143) C++ est sélectionné.
  • Sous l’onglet Composants individuels de la boîte de dialogue d’installation, dans la section Kits SDK, bibliothèques et infrastructures, assurez-vous que le kit SDK Windows 10 (10.0.19041.0) est sélectionné dans la section.

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 de la section Charges de travail et composants requis ci-dessus, les modèles sont déjà 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 :

É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.