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
Creare una libreria CSS universale - Rotazione degli elementi
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Path addizionali per gli asset in ASP.NET Core MVC
Migliorare la sicurezza dei prompt con Azure AI Studio
Disabilitare automaticamente un workflow di GitHub
Ordine e importanza per @layer in CSS
C# 12: Cosa c'è di nuovo e interessante
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Utilizzare Container Queries nominali
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Eseguire i worklow di GitHub su runner potenziati
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
I più letti di oggi
- Build 2015: segui con noi tutte le novità per gli sviluppatori in diretta da San Francisco
- Speciale Windows Live Services: come integrarli nelle proprie applicazioni
- Rilasciata la RTM di SQL Server 2012, la versione Express subito in download
- Build 2014: tutte le novità per gli sviluppatori in diretta da San Francisco
- .NET Managed provider per MySQL
- WS-I approva Basic Profile 1.0
- Due regali dal Tech-Ed USA 2004: WSE 2.0 e VS 2005 Team System
- VS 2005 e SQL Server 2005 Express da scaricare
- Microsoft aggiorna WinFS beta 1 per VS 2005
- Utilizzare CLEditor per consentire l'input di HTML in ASP.NET MVC