Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Alcune esperienze moderne Windows richiedono che l'app abbia package identity in fase di esecuzione (in altre parole, l'app deve essere packaged). Queste esperienze includono alcune funzionalità di Windows, alcune API Windows Runtime, estensioni del pacchetto e componenti UWP.
Le app della Piattaforma UWP (Universal Windows Platform) ricevono per impostazione predefinita l'identità del pacchetto perché possono essere distribuite solo tramite pacchetti MSIX. È anche possibile distribuire altri tipi di app Windows, incluse le app macchine virtuali Windows, tramite pacchetti MSIX per ottenere l'identità del pacchetto. Ma anche le app in pacchetto con posizione esterna hanno l'identità del pacchetto. Per ulteriori informazioni su questi termini, vedi Vantaggi e svantaggi del confezionamento dell'app.
Solo le app in pacchetto (incluse le app in pacchetto con posizione esterna) hanno l'identità del pacchetto in fase di esecuzione. Se l'app ha un'identità del pacchetto, puoi usare le funzionalità seguenti nell'app.
Notifiche
Le API SDK per app di Windows notifications richiedono che l'app disponga dell'identità del pacchetto.
Integrazione con le estensioni dei pacchetti
Se l'app deve integrarsi con il sistema (ad esempio, stabilire le regole del firewall), descrivere tali elementi nel manifesto del pacchetto dell'app e il sistema eseguirà il resto. Per la maggior parte di queste attività, non è necessario scrivere codice. Con un po ' di XML nel manifesto, è possibile eseguire operazioni come: avviare un processo quando l'utente accede; integrare la tua app in Esplora file; e aggiungere l'app un elenco di destinazioni di stampa visualizzate in altre app.
Per ulteriori informazioni, vedi Integra l'app desktop con le estensioni del pacchetto.
Ottenere informazioni di attivazione per le app in pacchetto
A partire da Windows 10 versione 1809, le app in pacchetto possono recuperare determinati tipi di informazioni di attivazione durante l'avvio. Ad esempio, è possibile ricavare informazioni correlate all'attivazione dell'app dall'apertura di un file, facendo clic su una notifica interattiva o usando un protocollo.
Per altre info, vedi Ottenere informazioni sull'attivazione per le app in pacchetto.
Usare il SDK per app di Windows in un progetto esistente
Puoi usare il SDK per app di Windows per aggiungere funzionalità Windows moderne, ad esempio controlli WinUI 3, notifiche push e gestione del ciclo di vita delle app, all'app desktop Win32 o .NET esistente senza richiedere una riscrittura completa.
Per altre informazioni, vedere Aggiungi funzionalità di SDK per app di Windows al progetto esistente.
Distribuire
Se si crea il pacchetto dell'app in un pacchetto MSIX, è molto semplice distribuirlo pubblicandolo nel Microsoft Store o eseguendone il trasferimento locale nei sistemi.
Per altre info, vedi Creare un pacchetto e distribuire l'app.