Partager via


Créez votre première application

Dans ce tutoriel, vous allez apprendre à créer et exécuter votre première application .NET MAUI (.NET Multi-platform App UI) dans Visual Studio 2022 sur Windows ou Visual Studio Code sur Windows, macOS ou Linux. Cela permettra de s’assurer que votre environnement de développement est correctement configuré.

Prerequisites

  • Visual Studio 2022 17.12 ou version ultérieure, avec la charge de travail de l’interface utilisateur de l’application multiplateforme .NET installée. Pour plus d’informations, consultez Installation.

Créer une application

Dans ce tutoriel, vous allez créer votre première application .NET MAUI dans Visual Studio 2022 et l’exécuter sur un émulateur Android :

Le développement d’applications .NET MAUI pour iOS sur Windows nécessite un hôte de build Mac. Si vous n’avez pas spécifiquement besoin de cibler iOS et que vous n’avez pas de Mac, il peut être préférable de commencer plutôt avec Android ou Windows.

Dans ce tutoriel, vous allez créer votre première application .NET MAUI dans Visual Studio 2022 et l’exécuter sur un émulateur iOS :

Dans ce tutoriel, vous allez créer votre première application .NET MAUI dans Visual Studio 2022 et l’exécuter sur Windows :

  1. Lancez Visual Studio 2022. Dans la fenêtre de démarrage, cliquez sur Create a new project pour créer un projet :

    Nouvelle solution.

  2. Dans la fenêtre Create a new project, sélectionnez MAUI dans la liste déroulante All project types, sélectionnez le modèle .NET MAUI App, puis cliquez sur le bouton Next :

    Choisissez un modèle.

  3. Dans la fenêtre Configure your new project, nommez votre projet, choisissez un emplacement approprié et cliquez sur le bouton Next :

    Configurez le projet.

  4. Dans la fenêtre Additional information, choisissez la version de .NET que vous souhaitez cibler, puis cliquez sur le bouton Create :

    Informations supplémentaires

  5. Attendez que le projet soit créé et que ses dépendances soient restaurées :

    Dépendances restaurées

  1. Dans la barre d’outils Visual Studio, utilisez la liste déroulante Debug Target pour sélectionner Android Emulators, puis l’entrée Android Emulator :

    Sélectionnez la cible de débogage de l’Émulateur Android pour .NET MAUI.

  2. Dans la barre d’outils Visual Studio, appuyez sur le bouton Android Emulator :

    Bouton de l'émulateur Android.

    Visual Studio démarre le processus d’installation du SDK Android et de l’émulateur Android par défaut.

  3. Dans la fenêtre Android SDK - License Agreement, appuyez sur le bouton Accept :

    Première fenêtre du Contrat de licence Android SDK.

  4. Dans la boîte de dialogue User Account Control, appuyez sur le bouton Yes :

    Boîte de dialogue du compte utilisateur de licence Android SDK.

    Attendez que Visual Studio télécharge le SDK Android et l’émulateur Android par défaut.

  5. Dans la boîte de dialogue User Account Control, appuyez sur le bouton Yes :

    Boîte de dialogue du compte utilisateur de Gestionnaire d’appareils Android.

  6. Dans la boîte de dialogue Android SDK Platform is missing, appuyez sur le bouton Install :

    Boîte de dialogue Android SDK platform is missing.

  7. Dans la fenêtre Android SDK - License Agreement, appuyez sur le bouton Accept :

    Deuxième fenêtre du Contrat de licence Android SDK.

    Attendez que Visual Studio installe les composants du SDK Android.

  8. Dans la fenêtre New Device, appuyez sur le bouton Create :

    Fenêtre de nouvel appareil Android.

    Attendez que Visual Studio télécharge, décompresse et crée un émulateur Android.

  9. Fermez la fenêtre Android Device Manager :

    Fenêtre Android Device Manager

  10. Dans la barre d’outils Visual Studio, appuyez sur le bouton Pixel 7 - API 35 (Android 15.0 - API 35) :

    Bouton de l’émulateur Pixel 7 API 35.

  11. Dans la fenêtre Android SDK - License Agreement, appuyez sur le bouton Accept :

    Troisième fenêtre du Contrat de licence Android SDK.

  12. Dans la boîte de dialogue User Account Control, appuyez sur le bouton Yes :

    Boîte de dialogue du compte utilisateur de licence Android SDK.

    Attendez que Visual Studio soit installé pour télécharger le SDK Android.

  13. Dans la barre d’outils Visual Studio, appuyez sur le bouton Pixel 7 - API 35 (Android 15.0 - API 35) pour générer et exécuter l’application :

    Bouton de l’émulateur Pixel 5 API 35.

    Visual Studio démarre l’émulateur Android, génère l’application et déploie l’application sur l’émulateur.

    Warning

    L’accélération matérielle doit être activée pour optimiser les performances de l’émulateur Android. À défaut, l’émulateur s’exécutera très lentement. Pour plus d’informations, consultez l’article Comment activer l’accélération matérielle avec des émulateurs Android (Hyper-V & AEHD).

  14. Dans l’application en cours d’exécution dans l’émulateur Android, appuyez plusieurs fois sur le bouton Click me et observez l'incrémentation du nombre de clics du bouton.

    Application en cours d’exécution dans l’émulateur Android.

Résolution des problèmes

Si la compilation de votre application échoue, reportez-vous à l’article sur la Résolution des problèmes connus, dans lequel vous trouverez peut-être une solution à votre problème. Si le problème est lié à l’émulateur Android, consultez Résolution des problèmes de l’émulateur Android.

  1. Dans la barre d’outils Visual Studio, appuyez sur le bouton Windows Machine pour générer et exécuter l’application :

    Bouton Exécuter l’application .NET MAUI dans Visual Studio.

  2. Dans l’application en cours d’exécution, appuyez plusieurs fois sur le bouton Click me et observez l'incrémentation du nombre de clics du bouton :

    Application .NET MAUI s’exécutant sur Windows.

Résolution des problèmes

Si la compilation de votre application échoue, reportez-vous à l’article sur la Résolution des problèmes connus, dans lequel vous trouverez peut-être une solution à votre problème.

  1. Dans Visual Studio, appairez l’IDE à un hôte de build Mac. Pour plus d’informations, consultez Appairer avec un Mac pour le développement iOS.

  2. Dans la barre d’outils Visual Studio, utilisez la liste déroulante Debug Target pour sélectionner iOS Simulators, puis un simulateur iOS spécifique :

    Cibles de débogage de simulateurs iOS Visual Studio.

  3. Dans la barre d’outils Visual Studio, appuyez sur le bouton Démarrer du simulateur iOS que vous avez choisi pour générer et exécuter votre application :

    Choix de cible de débogage de simulateur iOS Visual Studio.

    Visual Studio génère l’application, démarre le simulateur iOS distant pour Windows, et déploie l’application sur le simulateur distant. Pour plus d’informations sur le simulateur iOS distant pour Windows, consultez Simulateur iOS distant pour Windows.

  4. Dans l’application en cours d’exécution, appuyez plusieurs fois sur le bouton Click me et observez l'incrémentation du nombre de clics du bouton.

    Application .NET MAUI s’exécutant dans le simulateur iOS sur un Mac.

Résolution des problèmes

Si la compilation de votre application échoue, reportez-vous à l’article sur la Résolution des problèmes connus, dans lequel vous trouverez peut-être une solution à votre problème.

Les applications .NET MAUI qui ciblent Mac Catalyst ne peuvent être lancées et déboguées qu’à l’aide de Visual Studio Code.

Étapes suivantes

Dans ce tutoriel, vous avez appris à créer et à exécuter votre première application .NET MAUI (.NET Multi-platform App UI).

Pour découvrir les principes fondamentaux de la création d’une application avec .NET MAUI, consultez Créer une application .NET MAUI. Vous pouvez également suivre un cours complet de formation à .NET MAUI. Consultez Créer des applications mobiles et de bureau avec MAUI .NET.