Condividi tramite


Pubblicare un'app MAUI .NET per Windows

Quando si distribuisce l'app .NET Multi-platform App UI (.NET MAUI) per Windows, è possibile pubblicare l'app e le relative dipendenze in una cartella per la distribuzione in un altro sistema. La pubblicazione di un'app MAUI .NET per Windows comporta la creazione di un pacchetto di app MSIX (noto come app in pacchetto) o la creazione di un file eseguibile (noto come app non in pacchetto ). Per altre informazioni sui vantaggi di MSIX, vedere Che cos'è MSIX?.

Importante

Le app blazor ibride richiedono un controllo WebView nella piattaforma host. Per altre informazioni, vedere Mantenere aggiornata la visualizzazione Web nelle app ibride Blazor distribuite.

Configurazione del pacchetto MSIX

Il pacchetto MSIX viene configurato dal file Platforms\Windows\Package.appxmanifest (manifesto) nel progetto. Il manifesto viene usato dal programma di installazione MSIX, da Microsoft Store e da Windows per configurare e visualizzare l'app. .NET MAUI usa alcune impostazioni condivise tra piattaforme, ad esempio il nome e l'icona dell'app, che viene impostata nel manifesto in fase di compilazione. Oltre a queste poche impostazioni, dovrai modificare il manifesto per configurare il pacchetto dell'app per creare un'esperienza di installazione ottimale. Microsoft Store ha i propri requisiti, impostati nel manifesto, durante l'invio dell'app.

Puoi usare la funzionalità Progettazione manifesto di Visual Studio per modificare visivamente il file Package.appxmanifest , che influisce sul modo in cui l'app viene visualizzata in Microsoft Store e in Windows. È anche possibile modificare il file Package.appxmanifest usando l'editor XML.

  • Per usare Progettazione manifesto, trovare il riquadro Esplora soluzioni, quindi fare doppio clic su Piattaforme\Windows\Package.appxmanifest.
  • Per usare l'editor XML, trovare il riquadro Esplora soluzioni, quindi fare clic con il pulsante destro del mouse su Piattaforme\Windows\Package.appxmanifest e selezionare Visualizza codice.

Importante

Progettazione manifesto per i progetti MAUI .NET non può modificare le funzionalità dell'app. Per il momento, è necessario usare l'editor XML.

Per altre informazioni sulle impostazioni specifiche del manifesto dell'app, vedere Informazioni di riferimento sullo schema del manifesto dell'app.

Pubblicare l'app

.NET MAUI può usare Visual Studio per la pubblicazione, ma supporta anche la pubblicazione tramite l'interfaccia della dotnet riga di comando per scenari di integrazione continua (CI).