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.
Se l'applicazione desktop è in fase di sviluppo attivo, è consigliabile creare un pacchetto MSIX nell'ambiente di compilazione invece di generare un programma di installazione ed eseguirlo tramite MSIX Packaging Tool. In Visual Studio 2017 versione 15.5 e successive (incluso Visual Studio 2019) è possibile usare il progetto di creazione pacchetti di applicazioni Windows per generare un MSIX per l'applicazione. Se non si sviluppa in Visual Studio sono disponibili strumenti da riga di comando MSIX che è possibile integrare nel sistema di compilazione per creare un pacchetto dei file binari dell'applicazione come MSIX.
Se si sviluppa un'applicazione UWP, per impostazione predefinita, Visual Studio utilizzerà MSIX come formato di imballaggio per l'applicazione.
| Argomento | Descrizione |
|---|---|
| Cosa sapere prima di creare il pacchetto dell'app desktop | Informazioni generali sui requisiti MSIX e sul comportamento di runtime dell'app desktop in pacchetto. Questo è utile prima di creare un pacchetto MSIX per l'applicazione desktop. Se stai creando un'app UWP puoi ignorare questa sezione. |
| Creazione del pacchetto dell'app desktop o UWP in Visual Studio | ** Questa sezione illustra come confezionare la tua app desktop (Windows Form, WPF, Win32 e così via) o un'app UWP sotto forma di MSIX utilizzando Visual Studio. |
| Pipeline CI/CD per compilazioni e distribuzioni MSIX | Questa sezione illustra come automatizzare i flussi di lavoro di compilazione e distribuzione usando pipeline CI/CD in Azure DevOps. |
| Creazione di pacchetti dalla riga di comando | Questa sezione illustra come creare un pacchetto dell'app come MSIX usando gli strumenti da riga di comando. |
| Estensione dell'applicazione MSIX | Questa sezione illustra come estendere l'applicazione usando estensioni e pacchetti facoltativi. |
Aggiungere esperienze di Windows 10 moderne
Dopo aver creato un pacchetto MSIX per la tua app desktop, puoi usare LE API UWP, le estensioni dei pacchetti e i componenti UWP per accendere esperienze moderne e coinvolgenti di Windows 10, ad esempio riquadri animati e notifiche.
Migliorare con le API UWP
Dopo aver creato il pacchetto dell'app, puoi accenderlo con funzionalità come riquadri animati e notifiche push. Alcune di queste funzionalità possono migliorare significativamente il livello di coinvolgimento dell'applicazione e costano molto poco tempo da aggiungere. Alcuni miglioramenti richiedono un po'più di codice.
Vedi Usare le API UWP nelle applicazioni desktop.
Integrazione con le estensioni dei pacchetti
Se l'applicazione deve integrarsi con il sistema (ad esempio: stabilire le regole del firewall), descrivere tali elementi nel manifesto del pacchetto dell'applicazione 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 l'applicazione in Esplora file e aggiungere l'applicazione un elenco di destinazioni di stampa visualizzate in altre app.
Vedere Integrare l'applicazione desktop con le estensioni del pacchetto.
Estendere con i componenti UWP
Alcune esperienze di Windows 10 (ad esempio: una pagina dell'interfaccia utente abilitata per il tocco) devono essere eseguite all'interno di un AppContainer. In generale, devi prima determinare se puoi aggiungere la tua esperienza migliorando l'applicazione desktop esistente con le API UWP. Se devi usare un componente UWP, per ottenere l'esperienza, puoi aggiungere un progetto UWP alla soluzione e usare i servizi app per comunicare tra l'applicazione desktop e il componente UWP.