Il Creators Update di Windows 10 ha introdotto nella Universal Windows Platform una funzionalità che alcuni video gamers conosceranno: lo streaming install. Si tratta della possibilità d'iniziare ad utilizzare un'applicazione prima di averne effettivamente terminato il download.
Per far in modo che la nostra applicazione funzioni in questa modalità, dobbiamo dividere i file che la compongono in gruppi, in modo che il sistema possa nel download applicare delle priorità.
Questo è possibile grazie ad un file, chiamato AppxContentGroupMap.xml, all'interno del quale va specificato quali siano i file da scaricare.
<ContentGroupMap xmlns="http://schemas.microsoft.com/appx/2016/sourcecontentgroupmap" xmlns:s="http://schemas.microsoft.com/appx/2016/sourcecontentgroupmap"> <Required> <ContentGroup Name="Required"> <File Name="MyApp.exe"/> </ContentGroup> </Required> <Automatic> <ContentGroup Name="auto1"> <File Name="Assets\Aut1\*"/> </ContentGroup> <ContentGroup Name="Auto2"> <File Name="Assets\Aut2\*"/> </ContentGroup> </Automatic> </ContentGroupMap>
Il file contiene due raggruppamenti all'interno del tag ContentGroupMap: Required e Automatic. Il primo è indispensabile per il funzionamento dell'applicazione, mentre il secondo rappresenta componenti che possono essere scaricati in seguito.
Questa nuova possibilità è molto comoda per applicazioni di grandi dimensioni, in uno qualsiasi degli scenari dove si voglia rendere possibile iniziare a utilizzare l'applicazione prima che il download sia terminato.
Maggiori informazioni sono disponibile nella documentazione su:
https://docs.microsoft.com/en-us/uwp/schemas/finalcontentgroupmapschema/final-content-group-map
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Eseguire query in contemporanea con EF
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Creare agenti facilmente con Azure AI Agent Service
Aggiornare a .NET 9 su Azure App Service
Integrare SQL Server in un progetto .NET Aspire
Disabilitare le run concorrenti di una pipeline di Azure DevOps
La gestione della riconnessione al server di Blazor in .NET 9
Gestione ciclo di vita in .NET Aspire
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!