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.
Program Visual Studio 2022 w wersji 17.12 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:
Uruchom program Visual Studio 2022. W oknie startowym kliknij pozycję Utwórz nowy projekt, aby utworzyć nowy projekt :
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:
W oknie Konfigurowanie nowego projektu nadaj projektowi nazwę, wybierz odpowiednią lokalizację, a następnie kliknij przycisk Dalej:
W oknie Dodatkowe informacje wybierz wersję platformy .NET, którą chcesz kierować, a następnie kliknij przycisk Utwórz:
Poczekaj na utworzenie projektu i jego zależności, które mają zostać przywrócone:
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:
Na pasku narzędzi programu Visual Studio naciśnij przycisk Emulator systemu Android:
Program Visual Studio rozpocznie proces instalowania domyślnego zestawu ANDROID SDK i emulatora systemu Android.
W oknie Android SDK — Umowa licencyjna naciśnij przycisk Akceptuj:
W oknie dialogowym Kontrola konta użytkownika naciśnij przycisk Tak:
Poczekaj, aż program Visual Studio pobierze domyślny zestaw Android SDK i emulator systemu Android.
W oknie dialogowym Kontrola konta użytkownika naciśnij przycisk Tak:
W oknie dialogowym Brak platformy zestawu SDK systemu Android naciśnij przycisk Zainstaluj:
W oknie Android SDK — Umowa licencyjna naciśnij przycisk Akceptuj:
Poczekaj, aż program Visual Studio zainstaluje składniki zestawu Android SDK.
W oknie Nowe urządzenie naciśnij przycisk Utwórz:
Poczekaj, aż program Visual Studio pobierze, rozpakuj i utwórz emulator systemu Android.
Zamknij okno Menedżer urządzeń systemu Android:
Na pasku narzędzi programu Visual Studio naciśnij przycisk Pixel 7 — API 35 (Android 15.0 — API 35):
W oknie Android SDK — Umowa licencyjna naciśnij przycisk Akceptuj:
W oknie dialogowym Kontrola konta użytkownika naciśnij przycisk Tak:
Poczekaj na zainstalowanie programu Visual Studio, aby pobrać zestaw SDK systemu Android.
Na pasku narzędzi programu Visual Studio naciśnij przycisk Pixel 7 — API 35 (Android 15.0 — API 35), aby skompilować i uruchomić aplikację:
Program Visual Studio uruchomi emulator systemu Android, skompiluje aplikację i wdroży aplikację w emulatorze.
W uruchomionej aplikacji w emulatorze systemu Android naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana.
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.
Na pasku narzędzi programu Visual Studio naciśnij przycisk Maszyna z systemem Windows, aby skompilować i uruchomić aplikację:
W uruchomionej aplikacji naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana:
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.
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:
Na pasku narzędzi programu Visual Studio naciśnij przycisk Uruchom dla wybranego symulatora systemu iOS, aby skompilować i uruchomić aplikację:
W uruchomionej aplikacji naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana.
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 Code.
Wymagania wstępne
Program Visual Studio Code z zainstalowanym i skonfigurowanym rozszerzeniem .NET MAUI:
Twoje konto Microsoft połączone z zestawem deweloperskim języka C#.
Zainstalowany zestaw SDK platformy .NET.
Zainstalowany zestaw .NET MAUI SDK.
Program Xcode zainstalowany na komputerze Mac, w tym środowiska uruchomieniowe symulatora i narzędzia wiersza polecenia Xcode, jeśli są przeznaczone dla platform firmy Apple.
Na komputerze powinny być zainstalowane Microsoft OpenJDK, SDK systemu Android i emulator Androida, jeśli celem jest rozwijanie na platformę Android.
W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio Code i uruchomisz ją w emulatorze systemu Android:
W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio Code na komputerze Mac i uruchomisz ją w symulatorze systemu iOS:
W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio Code na komputerze Mac i uruchomisz ją w systemie macOS:
W tym samouczku utworzysz pierwszą aplikację .NET MAUI w programie Visual Studio Code w systemie Windows i uruchomisz ją w systemie Windows:
Uruchom program Visual Studio Code. W eksploratorze naciśnij Utwórz projekt platformy .NET:
Alternatywnie naciśnij CTRL+SHIFT+P w systemie Windows lub CMD+SHIFT+P w systemie macOS, a następnie polecenie .NET: New Project....
W palecie poleceń wybierz szablon .NET MAUI App:
W oknie dialogowym Lokalizacja projektu wybierz lokalizację, w której ma zostać utworzony nowy projekt.
Ważny
Projekty muszą być tworzone w pustym folderze.
W palecie poleceń wprowadź nazwę nowego projektu i naciśnij ENTER:
W palecie poleceń naciśnij Utwórz projekt:
Poczekaj na utworzenie projektu, akceptując folder jako zaufaną lokalizację, jeśli jest to wymagane.
W eksploratorze rozwiń węzeł główny projektu, a następnie otwórz plik C#, taki jak MainPage.xaml.cs:
W programie Visual Studio Code sprawdź, czy środowisko systemu Android jest poprawnie skonfigurowane, naciskając CTRL+SHIFT+P w systemie Windows lub CMD+SHIFT+P w systemie macOS, a następnie wybierając pozycję .NET MAUI: Konfigurowaniesystemu Android, a następnie Odśwież środowisko systemu Android. Wszelkie wykryte błędy muszą zostać rozwiązane.
Na pasku stanu w dolnej części programu Visual Studio Code naciśnij symbol nawiasów klamrowych { } i upewnij się, że Cel debugowania jest ustawiony na określony emulator systemu Android.
Można również ustawić cel debugowania, naciskając CTRL+SHIFT+P w systemie Windows lub CMD+SHIFT+P w systemie macOS i wybierając .NET MAUI: Wybierz urządzenie z systemem Android z palety poleceń.
Skompiluj i uruchom aplikację w systemie Android, naciskając F5 lub naciskając przycisk Uruchom w prawym górnym rogu programu Visual Studio Code:
Jeśli zostanie wyświetlony monit o wybranie debugera w palecie poleceń, wybierz pozycję C#, a następnie konfigurację uruchamiania projektu.
W uruchomionej aplikacji w wybranym emulatorze systemu Android naciśnij przycisk Kliknij mnie kilka razy i zobacz, że liczba kliknięć przycisku wzrasta.
Debugowanie aplikacji na urządzeniu z systemem Android
Aby debugować aplikację na urządzeniu z systemem Android:
Podłącz urządzenie do maszyny i wybierz je jako element docelowy debugowania w programie Visual Studio Code.
Uruchom aplikację.
W programie Visual Studio Code sprawdź, czy środowisko firmy Apple jest poprawnie skonfigurowane, naciskając CMD+SHIFT+P, a następnie wybierając pozycję .NET MAUI: SkonfigurujApple, a następnie Odśwież środowisko firmy Apple. Wszelkie wykryte błędy muszą zostać rozwiązane.
Na pasku stanu w dolnej części programu Visual Studio Code naciśnij symbol nawiasów klamrowych { } i upewnij się, że Debug Target jest ustawiony na określony symulator iOS.
Można również ustawić docelowy debugowania, naciskając CMD+SHIFT+P i wybierając pozycję .NET MAUI: Wybierz urządzenia z systemem iOS z palety poleceń.
Skompiluj i uruchom aplikację w systemie iOS, naciskając F5 lub naciskając przycisk Uruchom w prawym górnym rogu programu Visual Studio Code:
Jeśli zostanie wyświetlony monit o wybranie debugera w palecie poleceń, wybierz pozycję C#, a następnie konfigurację uruchamiania projektu.
W uruchomionej aplikacji w wybranym symulatorze systemu iOS naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisku jest zwiększana.
Debugowanie aplikacji na urządzeniu z systemem iOS
Aby debugować aplikację na urządzeniu z systemem iOS:
Upewnij się, że dodałeś swój identyfikator Apple ID do Xcode w Xcode > Ustawienia > Konta.
Upewnij się, że urządzenie zostało zarejestrowane w twoim zespole, jeśli należysz do programu Apple Developer Program.
Włącz tryb dewelopera na urządzeniu. Przy pierwszym uruchomieniu aplikacji może zostać wyświetlone wyskakujące okienko na urządzeniu — upewnij się, że wybierzesz pozycję Zezwalaj. Aby uzyskać więcej informacji na temat trybu dewelopera, zobacz Włączanie trybu dewelopera na urządzeniu na developer.apple.com.
Podłącz urządzenie do maszyny i wybierz je jako element docelowy debugowania w programie Visual Studio Code.
Uruchom aplikację.
W programie Visual Studio Code sprawdź, czy środowisko firmy Apple jest poprawnie skonfigurowane, naciskając CMD+SHIFT+P, a następnie wybierając pozycję .NET MAUI: SkonfigurujApple, a następnie Odśwież środowisko firmy Apple. Wszelkie wykryte błędy muszą zostać rozwiązane.
Na pasku stanu w dolnej części programu Visual Studio Code naciśnij symbol nawiasów klamrowych { } i upewnij się, że Cel debugowania jest ustawiony na Twojego Maca.
Można również ustawić cel debugowania, naciskając CMD+SHIFT+P i wybierając pozycję .NET MAUI: Wybierz urządzenia z systemem macOS z palety poleceń.
Skompiluj i uruchom aplikację w systemie macOS, naciskając F5 lub naciskając przycisk Uruchom w prawym górnym rogu programu Visual Studio Code:
Jeśli zostanie wyświetlony monit o wybranie debugera w palecie poleceń, wybierz pozycję C#, a następnie konfigurację uruchamiania projektu.
W uruchomionej aplikacji naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana:
Na pasku stanu w dolnej części programu Visual Studio Code naciśnij symbol nawiasów klamrowych { } i upewnij się, że Cel debugowania jest ustawiony na Windows:
Możesz również ustawić cel debugowania, naciskając CTRL+SHIFT+P i wybierając pozycję .NET MAUI: Wybierz urządzenia z systemem Windows z palety poleceń.
Skompiluj i uruchom aplikację w systemie Windows, naciskając F5 lub naciskając przycisk Uruchom w prawym górnym rogu programu Visual Studio Code:
Jeśli zostanie wyświetlony monit o wybranie debugera w palecie poleceń, wybierz pozycję C#, a następnie konfigurację uruchamiania projektu.
W uruchomionej aplikacji naciśnij przycisk Kliknij mnie kilka razy i sprawdź, czy liczba kliknięć przycisków jest zwiększana:
Rozwiązywanie problemów
Jeśli nie można skompilować i wdrożyć aplikacji, zapoznaj się z Rozwiązywanie znanych problemów, gdzie może znajdować się rozwiązanie twojego problemu.
Następne kroki
W tym samouczku przedstawiono sposób tworzenia i uruchamiania pierwszej aplikacji interfejsu użytkownika aplikacji wieloplatformowej platformy .NET (.NET MAUI).
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.