Dela via


Skapa din första app

I den här självstudien får du lära dig hur du skapar och kör din första .NET Multi-platform App UI-app (.NET MAUI) i Visual Studio 2022 i Windows eller Visual Studio Code i Windows, macOS eller Linux. På så sätt kan du se till att utvecklingsmiljön är korrekt konfigurerad.

Förutsättningar

  • Visual Studio 2022 17.12 eller senare, med arbetsprofilen .NET Multi-platform App UI installerad. Mer information finns i Installation.

Skapa en app

I den här självstudien skapar du din första .NET MAUI-app i Visual Studio 2022 och kör den på en Android-emulator:

För att utveckla .NET MAUI-appar för iOS i Windows krävs en Mac-byggvärd. Om du inte specifikt behöver rikta in dig på iOS och inte har en Mac kan du komma igång med Android eller Windows i stället.

I den här självstudien skapar du din första .NET MAUI-app i Visual Studio och kör den på en iOS-simulator:

I den här självstudien skapar du din första .NET MAUI-app i Visual Studio 2022 och kör den i Windows:

  1. Starta Visual Studio 2022. I startfönstret klickar du på Skapa ett nytt projekt för att skapa ett nytt projekt:

    Ny lösning.

  2. I fönstret Skapa ett nytt projekt väljer du MAUI i listrutan Alla projekttyper, väljer mallen .NET MAUI App och klickar på knappen Nästa:

    Välj en mall.

  3. I fönstret Konfigurera det nya projektet namnger du projektet, väljer en lämplig plats för det och klickar på knappen Nästa:

    Konfigurera projektet.

  4. I fönstret Ytterligare information väljer du den version av .NET som du vill rikta in dig på och klickar på knappen Skapa:

    Ytterligare information.

  5. Vänta tills projektet har skapats och dess beroenden ska återställas:

    Återställde beroenden.

  1. I verktygsfältet i Visual Studio använder du listrutan Felsökningsmål för att välja Android-emulatorer och sedan posten Android-emulatorn:

    Välj felsökningsmålet för Android Emulator för .NET MAUI.

  2. Tryck på knappen Android Emulator i Visual Studio-verktygsfältet:

    Android-emulatorknapp.

    Visual Studio startar processen med att installera standard-Android SDK och Android Emulator.

  3. I fönstret Android SDK – Licensavtal trycker du på knappen Acceptera:

    Första fönstret för licensavtalet för Android SDK.

  4. I dialogrutan User Account Control trycker du på knappen Ja:

    dialogrutan för android-SDK-licensanvändarkontokontroll.

    Vänta tills Visual Studio laddar ned standard-Android SDK och Android-emulatorn.

  5. I dialogrutan User Account Control trycker du på knappen Ja:

    dialogrutan för användarkontroll i Android Device Manager.

  6. I dialogrutan Android SDK Platform saknas trycker du på knappen Installera:

    Dialogrutan för Android SDK-plattformen saknas.

  7. I fönstret Android SDK – Licensavtal trycker du på knappen Acceptera:

    andra fönstret för licensavtalet för Android SDK.

    Vänta tills Visual Studio har installerat Android SDK-komponenterna.

  8. I fönstret Ny enhet trycker du på knappen Skapa:

    Nytt Android-enhetsfönster.

    Vänta tills Visual Studio laddar ned, packa upp och skapa en Android-emulator.

  9. Stäng fönstret Android Device Manager:

    Android Device Manager-fönstret.

  10. I Visual Studio-verktygsfältet trycker du på knappen Pixel 7 – API 35 (Android 15.0 – API 35):

    Pixel 7 API 35-emulatorknapp.

  11. I fönstret Android SDK – Licensavtal trycker du på knappen Acceptera:

    tredje fönster för Android SDK-licensavtal.

  12. I dialogrutan User Account Control trycker du på knappen Ja:

    dialogrutan för android-SDK-licensanvändarkontokontroll.

    Vänta tills Visual Studio har installerats för att ladda ned Android SDK.

  13. I Visual Studio-verktygsfältet trycker du på knappen Pixel 7 – API 35 (Android 15.0 – API 35) för att skapa och köra appen:

    Pixel 5 API 35-emulatorknapp.

    Visual Studio startar Android-emulatorn, skapar appen och distribuerar appen till emulatorn.

    Varning

    Maskinvaruacceleration måste aktiveras för att maximera Android-emulatorns prestanda. Om du inte gör det kommer emulatorn att köras mycket långsamt. Mer information finns i Så här aktiverar du maskinvaruacceleration med Android-emulatorer (Hyper-V & AEHD).

  14. I appen som körs i Android-emulatorn trycker du på knappen Klicka på mig flera gånger och observera att antalet knappklick ökar.

    app som körs i Android-emulatorn.

Felsökning

Om det inte går att kompilera appen kan du läsa Felsöka kända problem, som kan ha en lösning på problemet. Om problemet är relaterat till Android-emulatorn kan du läsa Felsökning av Android-emulatorn.

  1. I Visual Studio-verktygsfältet trycker du på knappen Windows Machine för att skapa och köra appen:

    Kör-knapp för .NET MAUI-app i Visual Studio.

  2. I den löpande appen trycker du på knappen Klicka på mig flera gånger och observera att antalet knappklick ökar.

    .NET MAUI-app som körs i Windows.

Felsökning

Om det inte går att kompilera appen kan du läsa Felsöka kända problem, som kan ha en lösning på problemet.

  1. I Visual Studio kopplar du IDE:t till en Mac Build-värd. För mer information, se Anslut till Mac för iOS-utveckling.

  2. I verktygsfältet i Visual Studio använder du listrutan Felsökningsmål för att välja iOS-simulatorer och sedan en specifik iOS-simulator:

    felsökningsmål för Visual Studio iOS-simulatorer.

  3. I Visual Studio-verktygsfältet trycker du på startknappen för din valda iOS-simulator för att skapa och köra appen:

    val av felsökningsmål i Visual Studio iOS-simulatorn.

    Visual Studio skapar appen, startar iOS-fjärrsimulatorn för Windows och distribuerar appen till fjärrsimulatorn. Mer information om iOS-fjärrsimulatorn för Windows finns i Remote iOS-simulator för Windows.

  4. I appen som körs trycker du på knappen Klicka på mig flera gånger och observera att antalet knappklick ökar.

    .NET MAUI-app som körs i iOS-simulatorn på en Mac.

Felsökning

Om det inte går att kompilera appen kan du läsa Felsöka kända problem, som kan ha en lösning på problemet.

.NET MAUI-appar som riktar sig mot Mac Catalyst kan bara startas och felsökas med hjälp av Visual Studio Code.

Nästa steg

I den här självstudien har du lärt dig hur du skapar och kör din första .NET Multi-platform App UI-app (.NET MAUI).

Information om grunderna i att skapa en app med .NET MAUI finns i Skapa en .NET MAUI-app. En fullständig .NET MAUI-utbildning finns i Skapa mobilappar och skrivbordsappar med .NET MAUI.