Freigeben über


Erstellen Ihrer ersten App

ln diesem Tutorial erfahren Sie, wie Sie Ihre erste .NET Multi-Platform App UI (.NET MAUI)-App in Visual Studio 2022 unter Windows oder Visual Studio Code unter Windows, macOS oder Linux erstellen und ausführen. So können Sie sicherstellen, dass Ihre Entwicklungsumgebung korrekt eingerichtet ist.

Voraussetzungen

  • Visual Studio 2022 17.12 oder höher, wobei die .NET Multi-Platform App UI-Workload installiert ist. 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:

    Neue Lösung.

  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:

    Eine Vorlage auswählen.

  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:

    Konfigurieren des Projekts.

  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:

    Zusätzliche Informationen:

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

    Wiederhergestellte Abhängigkeiten.

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

    Wählen Sie das Android-Emulator-Debuggingziel für .NET MAUI aus.

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

    Schaltfläche „Android-Emulator“.

    Visual Studio startet den Prozess der Installation des Standardmäßigen Android SDK und des Android-Emulators.

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

    Fenster „Erster Android SDK-Lizenzvertrag“.

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

    Dialogfeld „Benutzerkontensteuerung für Android SDK-Lizenz“.

    Warten Sie, bis Visual Studio das standardmäßige Android SDK und den Android-Emulator herunterladen kann.

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

    Dialogfeld „Benutzerkontensteuerung für Android-Geräte-Manager“.

  6. Drücken Sie im Dialogfeld "Android SDK Platform" die Schaltfläche "Installieren ":

    Das Dialogfeld für die Android SDK-Plattform fehlt.

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

    Fenster „Zweiter Android SDK-Lizenzvertrag“.

    Warten Sie, bis Visual Studio die Android SDK-Komponenten installiert.

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

    Fenster „Neues Android-Gerät“.

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

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

    Fenster „Android-Geräte-Manager“.

  10. Drücken Sie in der Visual Studio-Symbolleiste die Schaltfläche Pixel 7 – API 35 (Android 15.0 – API 35):

    Pixel 7 API 35-Emulatorschaltfläche.

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

    Drittes Android SDK-Lizenzvertragsfenster.

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

    Dialogfeld „Benutzerkontensteuerung für Android SDK-Lizenz“.

    Warten Sie, bis Visual Studio installiert wurde, um das Android SDK herunterzuladen.

  13. Drücken Sie auf der Visual Studio-Symbolleiste die Schaltfläche Pixel 7 – API 35 (Android 15.0 – API 35), um die App zu erstellen und auszuführen:

    Pixel 5 API 35-Emulatorschaltfläche.

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

  14. 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, die im Android-Emulator ausgeführt wird.

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. Drücken Sie in der Visual Studio-Symbolleiste die Schaltfläche Windows Machine, um die App zu erstellen und auszuführen:

    Schaltfläche „.NET MAUI-App in Visual Studio ausführen“.

  2. 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, die unter Windows ausgeführt wird.

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:

    Debugziele für Visual Studio-iOS-Simulatoren.

  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:

    Auswahl des Debugziels für Visual Studio iOS-Simulatoren.

    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, die im iOS-Simulator unter auf einem Mac ausgeführt wird.

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 Code gestartet und gedebuggt 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.