Stwórz swoją pierwszą aplikację

Z tego samouczka dowiesz się, jak utworzyć i uruchomić pierwszą aplikację interfejsu użytkownika aplikacji wieloplatformowej platformy .NET (.NET MAUI) w programie Visual Studio 2022 w systemie Windows lub Visual Studio 2022 dla komputerów Mac. Pomoże to upewnić się, że środowisko deweloperskie jest poprawnie skonfigurowane.

Wymagania wstępne

  • Program Visual Studio 2022 w wersji 17.8 lub nowszej z zainstalowanym obciążeniem interfejsu użytkownika aplikacji wieloplatformowej platformy .NET. Aby uzyskać więcej informacji, zobacz Instalacja.

Utwórz aplikację

W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio 2022 i uruchomisz ją w emulatorze systemu Android:

Tworzenie aplikacji MAUI platformy .NET dla systemu iOS w systemie Windows wymaga hosta kompilacji dla komputerów Mac. Jeśli nie musisz specjalnie kierować do systemu iOS i nie masz komputera Mac, rozważ rozpoczęcie pracy z systemem Android lub Windows.

W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio i uruchomisz ją w symulatorze systemu iOS:

W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio 2022 i uruchomisz ją w systemie Windows:

  1. Uruchom program Visual Studio 2022. W oknie startowym kliknij pozycję Utwórz nowy projekt, aby utworzyć nowy projekt :

    New solution.

  2. W oknie Tworzenie nowego projektu wybierz pozycję MAUI z listy rozwijanej Wszystkie typy projektów, wybierz szablon aplikacja .NET MAUI, a następnie kliknij przycisk Dalej:

    Choose a template.

  3. W oknie Konfigurowanie nowego projektu nadaj projektowi nazwę, wybierz odpowiednią lokalizację, a następnie kliknij przycisk Dalej:

    Configure the project.

  4. W oknie Dodatkowe informacje wybierz wersję platformy .NET, którą chcesz kierować, a następnie kliknij przycisk Utwórz:

    Additional information.

  5. Poczekaj na utworzenie projektu i jego zależności, które mają zostać przywrócone:

    Restored dependencies.

  1. Na pasku narzędzi programu Visual Studio użyj listy rozwijanej Debuguj element docelowy , aby wybrać pozycję Emulatory systemu Android, a następnie wpis Emulator systemu Android:

    Select the Android Emulator debugging target for .NET MAUI.

  2. Na pasku narzędzi programu Visual Studio naciśnij przycisk Emulator systemu Android:

    Android emulator button.

    Program Visual Studio rozpocznie instalowanie domyślnego zestawu Android SDK i emulatora systemu Android.

  3. W oknie Android SDK — Umowa licencyjna naciśnij przycisk Akceptuj:

    First Android SDK License Agreement window.

  4. W oknie Android SDK — Umowa licencyjna naciśnij przycisk Akceptuj:

    Second Android SDK License Agreement window.

  5. W oknie dialogowym Kontrola konta użytkownika naciśnij przycisk Tak:

    Android SDK license user account control dialog.

  6. W oknie Akceptacja licencji naciśnij przycisk Akceptuj:

    Android device license window.

    Poczekaj, aż program Visual Studio pobierze zestaw SDK systemu Android i emulator systemu Android.

  7. Na pasku narzędzi programu Visual Studio naciśnij przycisk Emulator systemu Android:

    Android emulator button.

    Program Visual Studio rozpocznie tworzenie domyślnego emulatora systemu Android.

  8. W oknie dialogowym Kontrola konta użytkownika naciśnij przycisk Tak:

    Android Device Manager user account control dialog.

  9. W oknie Nowe urządzenie naciśnij przycisk Utwórz:

    New Android Device window.

    Poczekaj, aż program Visual Studio pobierze, rozpakuj i utwórz emulator systemu Android.

  10. Zamknij okno Menedżer urządzeń systemu Android:

    Android Device Manager window.

  11. Na pasku narzędzi programu Visual Studio naciśnij przycisk Pixel 5 — API 34 (Android 14.0 — API 33), aby skompilować i uruchomić aplikację:

    Pixel 5 API 34 emulator button.

    Program Visual Studio uruchomi emulator systemu Android, skompiluje aplikację i wdroży aplikację w emulatorze.

    Ostrzeżenie

    Przyspieszanie sprzętowe musi być włączone, aby zmaksymalizować wydajność emulatora systemu Android. Niepowodzenie w tym celu spowoduje, że emulator działa bardzo wolno. Aby uzyskać więcej informacji, zobacz Jak włączyć przyspieszanie sprzętowe za pomocą emulatorów systemu Android (Hyper-V i AEHD).

  12. W uruchomionej aplikacji w emulatorze systemu Android naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana.

    App running in the Android emulator.

Rozwiązywanie problemów

Jeśli kompilacja aplikacji nie powiedzie się, zapoznaj się z artykułem Rozwiązywanie znanych problemów, które mogą mieć rozwiązanie problemu. Jeśli problem jest związany z emulatorem systemu Android, zobacz Rozwiązywanie problemów z emulatorem systemu Android.

  1. Na pasku narzędzi programu Visual Studio użyj listy rozwijanej Debuguj element docelowy , aby wybrać pozycję Framework , a następnie wpis net8.0-windows :

    Select the Windows Machine debugging target for .NET MAUI.

  2. Na pasku narzędzi programu Visual Studio naciśnij przycisk Maszyna z systemem Windows, aby skompilować i uruchomić aplikację:

    Run .NET MAUI app in Visual Studio button.

    Jeśli tryb dewelopera nie został włączony, program Visual Studio wyświetli monit o jego włączenie. W oknie dialogowym Włącz tryb dewelopera dla systemu Windows kliknij pozycję Ustawienia dla deweloperów, aby otworzyć aplikację Ustawienia:

    Enable Windows developer mode dialog.

    W aplikacji Ustawienia włącz tryb dewelopera i zaakceptuj zastrzeżenie:

    Developer Mode toggle on the Windows 11 settings app.

    Zamknij aplikację Ustawienia, a następnie zamknij okno dialogowe Włącz tryb dewelopera dla systemu Windows.

  3. W uruchomionej aplikacji naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana:

    .NET MAUI app running on Windows.

Rozwiązywanie problemów

Jeśli kompilacja aplikacji nie powiedzie się, zapoznaj się z artykułem Rozwiązywanie znanych problemów, które mogą mieć rozwiązanie problemu.

  1. W programie Visual Studio połącz środowisko IDE z hostem kompilacji dla komputerów Mac. Aby uzyskać więcej informacji, zobacz Pair to Mac for iOS development (Parowanie do komputerów Mac na potrzeby programowania w systemie iOS).

  2. Na pasku narzędzi programu Visual Studio użyj listy rozwijanej Debuguj element docelowy , aby wybrać pozycję Symulatory systemu iOS, a następnie określony symulator systemu iOS:

    Visual Studio iOS simulators debug targets.

  3. Na pasku narzędzi programu Visual Studio naciśnij przycisk Uruchom dla wybranego symulatora systemu iOS, aby skompilować i uruchomić aplikację:

    Visual Studio iOS simulator debug target choice.

    Program Visual Studio skompiluje aplikację, uruchom zdalny symulator systemu iOS dla systemu Windows i wdroży aplikację w symulatorze zdalnym. Aby uzyskać więcej informacji na temat zdalnego symulatora systemu iOS dla systemu Windows, zobacz Remote iOS Simulator for Windows (Zdalny symulator systemu iOS dla systemu Windows).

  4. W uruchomionej aplikacji naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana.

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

Rozwiązywanie problemów

Jeśli kompilacja aplikacji nie powiedzie się, zapoznaj się z artykułem Rozwiązywanie znanych problemów, które mogą mieć rozwiązanie problemu.

Aplikacje MAUI platformy .NET przeznaczone dla komputerów Mac Catalyst można uruchamiać i debugować tylko przy użyciu programu Visual Studio 2022 dla komputerów Mac.

Następne kroki

W tym samouczku przedstawiono sposób tworzenia i uruchamiania pierwszej aplikacji interfejsu użytkownika aplikacji wieloplatformowej platformy .NET (.NET MAUI).

Aby poznać podstawy tworzenia aplikacji za pomocą interfejsu MAUI platformy .NET, zobacz Tworzenie aplikacji MAUI platformy .NET. Alternatywnie, aby zapoznać się z pełnym kursem szkoleniowym .NET MAUI, zobacz Tworzenie aplikacji mobilnych i klasycznych przy użyciu programu .NET MAUI.