Lire en anglais

Partager via


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#

Console
winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

Pour les développeurs C++

Console
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).
  • 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 :

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