Ogni volta che un utente scarica un'applicazione dallo store o tramite sistemi di management come Intune, se è fatta con il Windows Runtime, verrà installata con una identity ben precisa e univoca all'interno del sistema. Il sistema operativo, in particolare, utilizza le informazioni contenute all'interno dell'app package (e del file di manifest) per identificare l'utente che effetua l'installazione e per eliminare tutti i file ad essa relativi per una disinstallazione pulita.
Ogni pacchetto è descritto tramite una serie di proprietà all'interno del file di manifest, come ad esempio il nome dell'applicazione, la descrizione ed il logo.
Ci sono però altre proprietà che possono risultare utili anche durante lo sviluppo o ad applicazione rilasciata:
- Package.IsDevelopmentMode aiuta, a capire se l'applicazione è stata compilata in modalità di sviluppo, consentendo allo sviluppatore di scegliere se abilitare o disabilitare, ad esempio, alcuni scenari di logging avanzato;
- Package.SignatureKind che indica con quale certificato è stata compilata l'app e potrebbe abilitare scenari differenti in base al deployment effettuato tramite sistemi di MDM (per scenari enterprise) oppure tramite il Windows Store, pubblico (tramite SignatureKind.Store).
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Ciclo di vita risorse con .NET Aspire
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Utilizzare Locust con Azure Load Testing
Controllare la telemetria con .NET Aspire
Utilizzare DeepSeek R1 con Azure AI
Semplificare i deployment con le label in Azure Container App
Gestione file Javascript in Blazor con .NET 9
Analizzare il contenuto di una issue con GitHub Models e AI
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Creare agenti facilmente con Azure AI Agent Service
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
I più letti di oggi
- Le DirectInk API nella Universal Windows Platform
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Sfruttare una CDN con i bundle di ASP.NET
- Inserire le news di Punto Informatico nel proprio sito
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps


