Usare pacchetti framework MSIX in modo dinamico dall'app desktop

Windows App SDK e il sistema operativo Windows 11 consentono alle app di fare riferimento e usare i pacchetti framework MSIX in modo dinamico in fase di esecuzione usando una funzionalità denominata dipendenze dinamiche. Questa funzionalità è destinata principalmente alle app desktop non pacchettizzate al fine di usare le API e altri contenuti forniti dai pacchetti framework MSIX.

Lo scenario più comune per l'uso della funzionalità delle dipendenze dinamiche è quello di fare riferimento al pacchetto framework Windows App SDK in un'app non pacchettizzata. In alcuni scenari, è possibile usare la funzionalità dipendenze dinamiche per fare riferimento a un pacchetto framework diverso da un'app non pacchettizzata, ad esempio il pacchetto framework per WinUI 2 o DirectX Runtime.

Per informazioni generali sulla funzionalità delle dipendenze dinamiche e indicazioni sul suo uso nelle app, vedere gli articoli seguenti.

Articolo Descrizione
Pacchetti del framework MSIX e dipendenze dinamiche Introduce concetti importanti correlati ai pacchetti framework MSIX e descrive lo scopo della funzionalità delle dipendenze dinamiche. Questo articolo include informazioni dettagliate sul grafico dei pacchetti per i riferimenti ai pacchetti framework e sul modello di manutenzione dei pacchetti framework.
Usare il runtime di SDK per app di Windows per le app in pacchetto con posizione esterna o non in pacchetto Descrive come usare dinamicamente una dipendenza dal pacchetto framework Windows App SDK in un'app non pacchettizzata in fase di esecuzione. Questo scenario consente alle app non pacchettizzate di usare le funzionalità di Windows App SDK.
Usare l'API di dipendenza dinamica per fare riferimento ai pacchetti MSIX in fase di esecuzione Descrive come usare l'API delle dipendenze dinamiche per acquisire in modo dinamico una dipendenza da diversi pacchetti framework (diversi dal pacchetto framework Windows App SDK) in un'app non pacchettizzata in fase di esecuzione.

Esecuzione in Windows di app desktop in pacchetto

Per un approfondimento su ciò che accade ai file e alle voci del registro quando si crea un pacchetto di applicazioni Windows per l'applicazione desktop, vedere Informazioni sull'esecuzione delle app desktop pacchettizzate in Windows.