Udostępnij za pośrednictwem


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 Code w systemie Windows, macOS lub Linux. 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 :

    Nowe rozwiązanie.

  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:

    Wybieranie szablonu.

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

    Skonfiguruj projekt.

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

    Dodatkowe informacje.

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

    Przywrócone zależności.

  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:

    Wybierz element docelowy debugowania emulatora systemu Android dla platformy .NET MAUI.

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

    Przycisk emulatora systemu Android.

    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:

    Okno Pierwsza umowa licencyjna zestawu SDK systemu Android.

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

    Drugie okno umowy licencyjnej zestawu SDK systemu Android.

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

    Okno dialogowe kontroli konta użytkownika licencji zestawu Android SDK.

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

    Okno licencji urządzenia z systemem Android.

    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:

    Przycisk emulatora systemu Android.

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

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

    Okno dialogowe kontroli konta użytkownika Menedżer urządzeń systemu Android.

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

    Nowe okno urządzenia z systemem Android.

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

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

    Okno Menedżer urządzeń systemu Android.

  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ę:

    Przycisk emulatora interfejsu API 34 pikseli 5.

    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.

    Aplikacja uruchomiona w emulatorze systemu Android.

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 :

    Wybierz element docelowy debugowania maszyny z systemem Windows dla programu .NET MAUI.

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

    Uruchom aplikację .NET MAUI w programie Visual Studio.

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

    Okno dialogowe Włączanie trybu dewelopera systemu Windows.

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

    Tryb dewelopera przełącza się w aplikacji ustawień systemu Windows 11.

    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:

    Aplikacja .NET MAUI działająca w systemie 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:

    Obiekty docelowe debugowania symulatorów programu Visual Studio dla systemu iOS.

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

    Wybór miejsca docelowego debugowania symulatora systemu iOS programu Visual Studio.

    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.

    Aplikacja .NET MAUI uruchomiona w symulatorze systemu iOS na komputerze 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.