Erstellen Ihrer ersten App

In diesem Tutorial lernen Sie, wie Sie Ihre erste .NET Multi-platform App UI(.NET MAUI)-App in Visual Studio 2022 für Windows oder Visual Studio 2022 für Mac erstellen und ausführen. So können Sie sicherstellen, dass Ihre Entwicklungsumgebung korrekt eingerichtet ist.

Voraussetzungen

  • Visual Studio 2022 17.8 oder höher, mit installiertem .NET Multiplatform App UI Workload. Weitere Informationen finden Sie unter Installation.

Erstellen einer App

In diesem Tutorial erstellen Sie Ihre erste .NET MAUI-App in Visual Studio 2022 und führen sie auf einem Android-Emulator aus:

Die Entwicklung von .NET MAUI-Apps für iOS unter Windows erfordert einen Mac-Build-Host. Wenn Sie nicht speziell auf iOS abzielen müssen und keinen Mac haben, können Sie stattdessen auch mit Android oder Windows beginnen.

In diesem Tutorial erstellen Sie Ihre erste .NET MAUI-App in Visual Studio und führen sie auf einem iOS-Simulator aus:

In diesem Tutorial erstellen Sie Ihre erste .NET MAUI-App in Visual Studio 2022 und führen sie unter Windows aus:

  1. Starten Sie Visual Studio 2022. Klicken Sie im Startfenster auf Ein neues Projekt erstellen, um ein neues Projekt zu erstellen:

    New solution.

  2. Wählen Sie im Fenster Ein neues Projekt erstellen die Option MAUI in der Dropdown-Liste Alle Projekttypen aus, wählen Sie die Vorlage .NET MAUI App aus, und klicken Sie auf die Schaltfläche Weiter:

    Choose a template.

  3. Im Fenster Ihr neues Projekt konfigurieren benennen Sie Ihr Projekt, wählen Sie einen geeigneten Speicherort dafür aus und klicken Sie auf die Schaltfläche Weiter:

    Configure the project.

  4. Wählen Sie im Fenster Zusätzliche Informationen die Version von .NET aus, auf die Sie abzielen möchten, und klicken Sie auf die Schaltfläche Erstellen:

    Additional information.

  5. Warten Sie, bis das Projekt erstellt und seine Abhängigkeiten wiederhergestellt sind:

    Restored dependencies.

  1. Verwenden Sie in der Visual Studio-Symbolleiste das Dropdown-Menü Debug-Ziel, um Android-Emulatoren und dann den Eintrag Android-Emulator auszuwählen:

    Select the Android Emulator debugging target for .NET MAUI.

  2. Drücken Sie in der Visual Studio-Symbolleiste auf die Schaltfläche Android-Emulator:

    Android emulator button.

    Visual Studio beginnt mit der Installation des Standard-Android-SDK und des Android-Emulators.

  3. Drücken Sie im Fenster Android SDK – Lizenzvereinbarung die Schaltfläche Akzeptieren:

    First Android SDK License Agreement window.

  4. Drücken Sie im Fenster Android SDK – Lizenzvereinbarung die Schaltfläche Akzeptieren:

    Second Android SDK License Agreement window.

  5. Drücken Sie im Dialog Benutzerkontensteuerung auf die Schaltfläche Ja:

    Android SDK license user account control dialog.

  6. Drücken Sie im Fenster Lizenzannahme die Schaltfläche Akzeptieren:

    Android device license window.

    Warten Sie, bis Visual Studio das Android SDK und den Android-Emulator heruntergeladen hat.

  7. Drücken Sie in der Visual Studio-Symbolleiste auf die Schaltfläche Android-Emulator:

    Android emulator button.

    Visual Studio beginnt, einen Standard-Android-Emulator zu erstellen.

  8. Drücken Sie im Dialog Benutzerkontensteuerung auf die Schaltfläche Ja:

    Android Device Manager user account control dialog.

  9. Drücken Sie im Fenster Neues Gerät auf die Schaltfläche Erstellen:

    New Android Device window.

    Warten Sie, bis Visual Studio heruntergeladen, entpackt und ein Android-Emulator erstellt wurde.

  10. Schließen Sie das Fenster Android Geräte-Manager:

    Android Device Manager window.

  11. Drücken Sie in der Visual Studio-Symbolleiste auf die Schaltfläche Pixel 5 – API 34 (Android 14.0 – API 33), um die App zu erstellen und auszuführen:

    Pixel 5 API 34 emulator button.

    Visual Studio startet den Android-Emulator, erstellt die App und stellt sie auf dem Emulator bereit.

    Warnung

    Um die Leistung des Android-Emulators zu maximieren, muss die Hardware-Beschleunigung aktiviert sein. Andernfalls wird der Emulator sehr langsam laufen. Weitere Informationen finden Sie unter Aktivieren der Hardwarebeschleunigung mit Android-Emulatoren (Hyper-V und AEHD).

  12. Drücken Sie in der laufenden App im Android-Emulator mehrmals die Schaltfläche Klick mich und beobachten Sie, dass die Anzahl der Schaltflächenklicks hochgezählt wird.

    App running in the Android emulator.

Problembehandlung

Wenn Ihre App nicht kompiliert werden kann, lesen Sie Fehlerbehebung bei bekannten Problemen, die möglicherweise eine Lösung für Ihr Problem enthält. Wenn das Problem mit dem Android-Emulator zusammenhängt, siehe Fehlerbehebung im Android-Emulator.

  1. Verwenden Sie in der Visual Studio-Symbolleiste das Dropdown-Menü Debug-Ziel, um Framework und dann den Eintrag net8.0-windows auszuwählen:

    Select the Windows Machine debugging target for .NET MAUI.

  2. Drücken Sie in der Visual Studio-Symbolleiste die Schaltfläche Windows Machine, um die App zu erstellen und auszuführen:

    Run .NET MAUI app in Visual Studio button.

    Wenn Sie den Entwicklermodus nicht aktiviert haben, werden Sie von Visual Studio aufgefordert, ihn zu aktivieren. Klicken Sie im Dialogfeld Entwicklermodus für Windows aktivieren auf Einstellungen für Entwickler, um die App Einstellungen zu öffnen:

    Enable Windows developer mode dialog.

    Aktivieren Sie in der App „Einstellungen“ den Entwicklermodus und akzeptieren Sie die Verzichtserklärung:

    Developer Mode toggle on the Windows 11 settings app.

    Schließen Sie die App „Einstellungen“ und schließen Sie dann das Dialogfeld Entwicklermodus für Windows aktivieren.

  3. Drücken Sie in der laufenden App mehrmals die Schaltfläche Klick mich und beobachten Sie, dass die Anzahl der Schaltflächenklicks hochgezählt wird:

    .NET MAUI app running on Windows.

Problembehandlung

Wenn Ihre App nicht kompiliert werden kann, lesen Sie Fehlerbehebung bei bekannten Problemen, die möglicherweise eine Lösung für Ihr Problem enthält.

  1. Koppeln Sie in Visual Studio die IDE mit einem Mac Build-Host. Weitere Informationen finden Sie unter Pair to Mac für die iOS-Entwicklung.

  2. Verwenden Sie in der Visual Studio-Symbolleiste die Dropdown-Liste Debug-Ziel, um iOS-Simulatoren und anschließend einen bestimmten iOS-Simulator auszuwählen:

    Visual Studio iOS simulators debug targets.

  3. Drücken Sie in der Visual Studio-Symbolleiste auf die Schaltfläche Start für den gewählten iOS-Simulator, um Ihre App zu erstellen und auszuführen:

    Visual Studio iOS simulator debug target choice.

    Visual Studio erstellt die App, startet den entfernten iOS-Simulator für Windows und stellt die App auf dem entfernten Simulator bereit. Weitere Informationen über den iOS-Fernsimulator für Windows finden Sie unter Remote iOS Simulator für Windows.

  4. Drücken Sie in der laufenden App mehrmals auf die Schaltfläche Klick mich und beobachten Sie, dass die Anzahl der Schaltflächenklicks hochgezählt wird.

    .NET MAUI app running in iOS Simulator on a Mac.

Problembehandlung

Wenn Ihre App nicht kompiliert werden kann, lesen Sie Fehlerbehebung bei bekannten Problemen, die möglicherweise eine Lösung für Ihr Problem enthält.

.NET MAUI-Apps, die auf Mac Catalyst abzielen, können nur mit Visual Studio 2022 für Mac gestartet und debuggt werden.

Nächste Schritte

In diesem Tutorial haben Sie gelernt, wie Sie Ihre erste .NET Multi-platform App UI (.NET MAUI) erstellen und ausführen können.

Um die Grundlagen der Erstellung einer App mit .NET MAUI zu erlernen, siehe Erstellen einer .NET MAUI-App. Alternativ dazu finden Sie einen vollständigen .NET MAUI-Schulungskurs unter Mobile- und Desktop-Apps mit .NET MAUI entwickeln.