Windows için .NET MAUI uygulaması yayımlama

Windows için .NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) uygulamanızı dağıtırken, uygulamayı ve bağımlılıklarını başka bir sisteme dağıtım için bir klasöre yayımlayabilirsiniz. Windows için .NET MAUI uygulaması yayımlamak için BIR MSIX uygulama paketi (paketlenmiş uygulama olarak bilinir) veya yürütülebilir dosya (paketlenmemiş uygulama olarak bilinir) oluşturma işlemi yer alır. MSIX'in avantajları hakkında daha fazla bilgi için bkz . MSIX nedir?.

Önemli

Blazor Karma uygulamaları, konak platformunda bir WebView gerektirir. Daha fazla bilgi için bkz . Dağıtılan Blazor Karma uygulamalarında Web Görünümünü güncel tutma.

MSIX paket yapılandırması

MSIX paketi, projenizdeki Platforms\Windows\Package.appxmanifest (bildirim) dosyası tarafından yapılandırılır. Bildirim MSIX yükleyicisi, Microsoft mağazası ve Windows tarafından uygulamanızı yapılandırmak ve görüntülemek için kullanılır. .NET MAUI, derleme zamanında bildirimde ayarlanan uygulama adı ve simgesi gibi bazı paylaşılan ayarları platformlar arasında kullanır. Bu birkaç ayarın yanı sıra, uygulama paketini güzel bir yükleyici deneyimi oluşturacak şekilde yapılandırmak için bildirimi düzenlemeniz gerekir. Microsoft Store'un, uygulamanızı gönderirken bildirimde ayarlanan kendi gereksinimleri vardır.

Uygulamanın Microsoft Store'da ve Windows'da görüntülenme biçimini etkileyen Package.appxmanifest dosyasını görsel olarak düzenlemek için Visual Studio'nun Bildirim Tasarım Aracı özelliğini kullanabilirsiniz. Xml düzenleyicisini kullanarak Package.appxmanifest dosyasını da düzenleyebilirsiniz.

  • Bildirim Tasarım Aracı kullanmak için Çözüm Gezgini bölmesini bulun ve Platformlar\Windows\Package.appxmanifest öğesine çift tıklayın.
  • XML düzenleyicisini kullanmak için Çözüm Gezgini bölmesini bulun, platformlar\Windows\Package.appxmanifest'e sağ tıklayın ve Kodu Görüntüle'yi seçin.

Önemli

.NET MAUI projeleri için Bildirim Tasarım Aracı uygulama özelliklerini düzenleyemez. Şimdilik XML düzenleyicisini kullanmanız gerekir.

Belirli uygulama bildirimi ayarları hakkında daha fazla bilgi için bkz . Uygulama bildirimi şema başvurusu.

Uygulamanızı yayımlama

.NET MAUI yayımlama için Visual Studio'yu kullanabilir, ancak sürekli tümleştirme (CI) senaryoları için komut satırı arabirimi (CLI) aracılığıyla dotnet yayımlamayı da destekler.