Rimuovere le versioni di runtime di Windows App SDK obsolete dal computer di sviluppo
Man mano che si installano versioni aggiornate del runtime Windows App SDK, è possibile rimuovere le versioni obsolete dal computer di sviluppo. In generale, è necessaria solo l'estensione e il runtime di Windows App SDK a cui si è scelto di fare riferimento e che è necessario nell'applicazione. Se l'applicazione non ha ragioni specifiche per mantenere le estensioni o i runtime precedenti, è possibile rimuovere le versioni precedenti in modo sicuro.
Il runtime di Windows App SDK include i pacchetti Framework, Main, Singleton e Dynamic Dependency Lifetime Manager (DDLM). Tutti questi pacchetti possono essere disinstallati usando i comandi di PowerShell . I pacchetti Main, Singleton e DDLM possono essere disinstallati in alternativa in Impostazioni.
Importante
È consigliabile non rimuovere pacchetti di runtime Windows App SDK dai computer dell'utente finale dopo la distribuzione. In questo modo verranno interrotte altre applicazioni che assumono una dipendenza da tali pacchetti.
Rimuovere i componenti di runtime di Windows App SDK con PowerShell
Eseguire prima di tutto il get-appxpackage
comando per elencare tutte le versioni dei pacchetti di runtime di Windows App SDK installati nel computer (inclusi il framework, il framework, il singleton e i pacchetti DDLM). L'elenco include informazioni dettagliate su ogni pacchetto di runtime, incluso il valore PackageFullName . Per un esempio dell'output di questo comando, vedere Controllo delle versioni installate del runtime di Windows App SDK.
# For 1.0 and 1.0 Preview releases
get-appxpackage *appruntime*
# For 1.0 Experimental
get-appxpackage *WindowsAppSDK*
# For version 0.8
get-appxpackage *reunion*
Eseguire quindi il remove-appxpackage
comando per rimuovere versioni specifiche dei pacchetti di runtime Windows App SDK dal computer di sviluppo. Per ogni pacchetto, specificare il valore PackageFullName dei pacchetti di runtime da rimuovere, come specificato dal passaggio precedente. Nell'esempio seguente vengono rimossi rispettivamente il framework, il pacchetto main e DDLM. Assicurarsi di specificare i valori corretti di PackageFullName per i pacchetti nel computer.
remove-appxpackage -Package Microsoft.ProjectReunion.0.8-preview_8000.144.525.0_x86__8wekyb3d8bbwe
remove-appxpackage -Package Microsoft.ProjectReunion.Main.0.8-preview_8000.144.525.0_x64__8wekyb3d8bbwe
remove-appxpackage -Package Microsoft.ProjectReunion.DDLM.8000.144.525.0-x8-p_8000.144.525.0_x86__8wekyb3d8bbwe
Rimuovere i pacchetti main e DDLM in Impostazioni
Per rimuovere i pacchetti DDLM (Main and Dynamic Dependency Lifetime Manager), è possibile usare in alternativa la pagina Apps & funzionalità in Impostazioni.
Nota
Il pacchetto framework Windows App SDK non verrà visualizzato in App & funzionalità e dovrà essere disinstallato usando i comandi di PowerShell descritti in precedenza in questo articolo.
Nella pagina App & funzionalità cercare reunion per filtrare e visualizzare le versioni installate dei pacchetti Windows App SDK. Seleziona tutte le versioni da rimuovere dal computer e fai clic su Disinstalla.
Argomenti correlati
- Guida alla distribuzione di Windows App SDK per le app dipendenti dal framework in pacchetto con percorso esterno o non in pacchetto
- Architettura di runtime
- Verificare le versioni installate del runtime di Windows App SDK
- Installare gli strumenti per SDK per app di Windows
- Creare il primo progetto WinUI 3
- Usare SDK per app di Windows in un progetto esistente