Bagikan melalui


Membangun aplikasi pertama Anda

Dalam tutorial ini, Anda akan mempelajari cara membuat dan menjalankan aplikasi .NET Multi-platform App UI (.NET MAUI) pertama Anda di Visual Studio 2022 di Windows atau Visual Studio Code di Windows, macOS, atau Linux. Ini akan membantu memastikan bahwa lingkungan pengembangan Anda disiapkan dengan benar.

Prasyarat

  • Visual Studio 2022 17.8 atau lebih tinggi, dengan beban kerja UI Aplikasi Multi-platform .NET terinstal. Untuk informasi selengkapnya, lihat instalasi.

Membuat aplikasi

Dalam tutorial ini, Anda akan membuat aplikasi MAUI .NET pertama Anda di Visual Studio 2022 dan menjalankannya di emulator Android:

Mengembangkan aplikasi .NET MAUI untuk iOS di Windows memerlukan host build Mac. Jika Anda tidak secara khusus perlu menargetkan iOS dan tidak memiliki Mac, pertimbangkan untuk mulai menggunakan Android atau Windows sebagai gantinya.

Dalam tutorial ini, Anda akan membuat aplikasi MAUI .NET pertama Anda di Visual Studio dan menjalankannya di simulator iOS:

Dalam tutorial ini, Anda akan membuat aplikasi MAUI .NET pertama Anda di Visual Studio 2022 dan menjalankannya di Windows:

  1. Luncurkan Visual Studio 2022. Di jendela mulai, klik Buat proyek baru untuk membuat proyek baru:

    Solusi baru.

  2. Di jendela Buat proyek baru, pilih MAUI di menu drop-down Semua jenis proyek, pilih templat Aplikasi .NET MAUI, dan klik tombol Berikutnya :

    Pilih template.

  3. Di jendela Konfigurasikan proyek baru Anda, beri nama proyek Anda, pilih lokasi yang sesuai untuk proyek tersebut, dan klik tombol Berikutnya :

    Konfigurasikan proyek.

  4. Di jendela Informasi tambahan, pilih versi .NET yang ingin Anda targetkan dan klik tombol Buat :

    Informasi tambahan.

  5. Tunggu hingga proyek dibuat dan dependensinya dipulihkan:

    Dependensi yang dipulihkan.

  1. Di toolbar Visual Studio, gunakan menu drop-down Target Debug untuk memilih Emulator Android lalu entri Android Emulator :

    Pilih target penelusuran kesalahan Android Emulator untuk .NET MAUI.

  2. Di toolbar Visual Studio, tekan tombol Android Emulator :

    Tombol emulator Android.

    Visual Studio akan mulai menginstal Android SDK dan Android Emulator default.

  3. Di jendela Android SDK - Perjanjian Lisensi, tekan tombol Terima :

    Jendela Perjanjian Lisensi Android SDK pertama.

  4. Di jendela Android SDK - Perjanjian Lisensi, tekan tombol Terima :

    Jendela Perjanjian Lisensi Android SDK kedua.

  5. Dalam dialog Kontrol Akun Pengguna, tekan tombol Ya:

    Dialog kontrol akun pengguna lisensi Android SDK.

  6. Di jendela Penerimaan Lisensi, tekan tombol Terima :

    Jendela lisensi perangkat Android.

    Tunggu Hingga Visual Studio mengunduh Android SDK dan Android Emulator.

  7. Di toolbar Visual Studio, tekan tombol Android Emulator :

    Tombol emulator Android.

    Visual Studio akan mulai membuat emulator Android default.

  8. Dalam dialog Kontrol Akun Pengguna, tekan tombol Ya:

    Dialog kontrol akun pengguna Android Device Manager.

  9. Di jendela Perangkat Baru, tekan tombol Buat :

    Jendela Perangkat Android baru.

    Tunggu hingga Visual Studio mengunduh, membuka zip, dan membuat emulator Android.

  10. Tutup jendela Android Device Manager :

    Jendela Android Device Manager.

  11. Di toolbar Visual Studio, tekan tombol Pixel 5 - API 34 (Android 14.0 - API 33) untuk membuat dan menjalankan aplikasi:

    Tombol emulator Pixel 5 API 34.

    Visual Studio akan memulai emulator Android, membangun aplikasi, dan menyebarkan aplikasi ke emulator.

    Peringatan

    Akselerasi perangkat keras harus diaktifkan untuk memaksimalkan performa emulator Android. Kegagalan untuk melakukan ini akan mengakibatkan emulator berjalan sangat lambat. Untuk informasi selengkapnya, lihat Cara mengaktifkan akselerasi perangkat keras dengan emulator Android (Hyper-V & AEHD).

  12. Di aplikasi yang sedang berjalan di emulator Android, tekan tombol Klik saya beberapa kali dan amati bahwa jumlah klik tombol bertambah.

    Aplikasi yang berjalan di emulator Android.

Pemecahan Masalah

Jika aplikasi Anda gagal dikompilasi, tinjau Pemecahan masalah yang diketahui, yang mungkin memiliki solusi untuk masalah Anda. Jika masalah terkait dengan emulator Android, lihat Pemecahan masalah emulator Android.

  1. Di toolbar Visual Studio, gunakan drop-down Target Debug untuk memilih Kerangka Kerja lalu entri net8.0-windows :

    Pilih target penelusuran kesalahan Windows Machine untuk .NET MAUI.

  2. Di toolbar Visual Studio, tekan tombol Windows Machine untuk membuat dan menjalankan aplikasi:

    Jalankan aplikasi .NET MAUI di tombol Visual Studio.

    Jika Anda belum mengaktifkan Mode Pengembang, Visual Studio akan meminta Anda untuk mengaktifkannya. Dalam dialog Aktifkan Mode Pengembang untuk Windows, klik pengaturan bagi pengembang untuk membuka aplikasi Pengaturan:

    Aktifkan dialog mode pengembang Windows.

    Di aplikasi Pengaturan, aktifkan Mode Pengembang dan terima penafian:

    Tombol Mode Pengembang pada aplikasi pengaturan Windows 11.

    Tutup aplikasi Pengaturan lalu tutup dialog Aktifkan Mode Pengembang untuk Windows .

  3. Di aplikasi yang sedang berjalan, tekan tombol Klik saya beberapa kali dan amati bahwa jumlah klik tombol bertambah:

    Aplikasi .NET MAUI berjalan di Windows.

Pemecahan Masalah

Jika aplikasi Anda gagal dikompilasi, tinjau Pemecahan masalah yang diketahui, yang mungkin memiliki solusi untuk masalah Anda.

  1. Di Visual Studio, pasangkan IDE ke host Build Mac. Untuk informasi selengkapnya, lihat Memasangkan ke Mac untuk pengembangan iOS.

  2. Di toolbar Visual Studio, gunakan drop-down Target Debug untuk memilih Simulator iOS lalu simulator iOS tertentu:

    Target debug simulator iOS Visual Studio.

  3. Di toolbar Visual Studio, tekan tombol Mulai untuk simulator iOS yang Anda pilih untuk membuat dan menjalankan aplikasi Anda:

    Pilihan target debug simulator Visual Studio iOS.

    Visual Studio akan membangun aplikasi, memulai Simulator iOS jarak jauh untuk Windows, dan menyebarkan aplikasi ke simulator jarak jauh. Untuk informasi selengkapnya tentang Simulator iOS jarak jauh untuk Windows, lihat Simulator iOS Jarak Jauh untuk Windows.

  4. Di aplikasi yang sedang berjalan, tekan tombol Klik saya beberapa kali dan amati bahwa jumlah klik tombol bertambah.

    Aplikasi .NET MAUI berjalan di iOS Simulator di Mac.

Pemecahan Masalah

Jika aplikasi Anda gagal dikompilasi, tinjau Pemecahan masalah yang diketahui, yang mungkin memiliki solusi untuk masalah Anda.

Aplikasi .NET MAUI yang menargetkan Mac Catalyst hanya dapat diluncurkan dan di-debug menggunakan Visual Studio 2022 untuk Mac.

Langkah berikutnya

Dalam tutorial ini, Anda telah mempelajari cara membuat dan menjalankan aplikasi .NET Multi-platform App UI (.NET MAUI) pertama Anda.

Untuk mempelajari dasar-dasar membangun aplikasi dengan .NET MAUI, lihat Membuat aplikasi .NET MAUI. Atau, untuk kursus pelatihan .NET MAUI lengkap, lihat Membangun aplikasi seluler dan desktop dengan .NET MAUI.