Bagikan melalui


Menerbitkan aplikasi .NET MAUI untuk Windows

Saat mendistribusikan aplikasi .NET Multi-platform App UI (.NET MAUI) untuk Windows, Anda dapat menerbitkan aplikasi dan dependensinya ke folder untuk penyebaran ke sistem lain. Menerbitkan aplikasi .NET MAUI untuk Windows melibatkan pembuatan paket aplikasi MSIX (dikenal sebagai aplikasi paket ), atau membuat file yang dapat dieksekusi (dikenal sebagai aplikasi yang tidak dikemas ). Untuk informasi selengkapnya tentang manfaat MSIX, lihat Apa itu MSIX?.

Penting

Aplikasi Blazor Hybrid memerlukan WebView di platform host. Untuk informasi selengkapnya, lihat Menjaga Tampilan Web tetap terkini di aplikasi Blazor Hybrid yang disebarkan.

Konfigurasi paket MSIX

Paket MSIX dikonfigurasi oleh file Platforms\Windows\Package.appxmanifest (manifes) dalam proyek Anda. Manifes digunakan oleh penginstal MSIX, penyimpanan Microsoft, dan oleh Windows, untuk mengonfigurasi dan menampilkan aplikasi Anda. .NET MAUI memang menggunakan beberapa pengaturan bersama di seluruh platform, seperti nama dan ikon aplikasi, yang diatur dalam manifes pada build-time. Selain beberapa pengaturan tersebut, Anda harus mengedit manifes untuk mengonfigurasi paket aplikasi untuk menciptakan pengalaman penginstal yang bagus. Microsoft Store memiliki persyaratannya sendiri, diatur dalam manifes, saat mengirimkan aplikasi Anda.

Anda dapat menggunakan fitur Perancang Manifes Visual Studio untuk mengedit file Package.appxmanifest secara visual, yang memengaruhi bagaimana aplikasi ditampilkan di Microsoft Store dan di Windows. Anda juga dapat mengedit file Package.appxmanifest menggunakan editor XML.

  • Untuk menggunakan Perancang Manifes, temukan panel Penjelajah Solusi, lalu klik dua kali Platforms\Windows\Package.appxmanifest.
  • Untuk menggunakan editor XML, temukan panel Penjelajah Solusi, lalu klik kanan Platforms\Windows\Package.appxmanifest dan pilih Tampilkan Kode.

Penting

Perancang Manifes untuk proyek MAUI .NET tidak dapat mengedit kemampuan aplikasi. Untuk saat ini, Anda harus menggunakan editor XML.

Untuk informasi selengkapnya tentang pengaturan manifes aplikasi tertentu, lihat Referensi skema manifes aplikasi.

Memublikasikan aplikasi Anda

.NET MAUI dapat menggunakan Visual Studio untuk penerbitan, tetapi juga mendukung penerbitan melalui dotnet antarmuka baris perintah (CLI) untuk skenario Integrasi Berkelanjutan (CI).