Condividi tramite


Rimuovere le versioni di runtime di Windows App SDK obsolete dal computer di sviluppo

Quando installi le versioni aggiornate del runtime di Windows App SDK, potresti voler rimuovere le versioni obsolete dal computer di sviluppo. In generale, è necessario solo il runtime e l'estensione di Windows App SDK che hai scelto di includere e richiedere nella tua applicazione. A meno che l'applicazione non abbia motivi specifici per estensioni o runtime precedenti, è possibile rimuovere in modo sicuro le versioni precedenti.

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 comandi di PowerShell. I pacchetti Main, Singleton e DDLM possono essere disinstallati alternativamente in Impostazioni.

Importante

È consigliabile non rimuovere i pacchetti di runtime di 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

Prima di tutto, esegui il comando get-appxpackage per elencare tutte le versioni dei pacchetti di runtime di Windows App SDK installati sul tuo computer (inclusi il framework, il main, 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 Verificare le 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 di 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. Assicuratevi di specificare i valori PackageFullName corretti per i pacchetti sul tuo 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 App e funzionalità in Impostazioni.

Annotazioni

Il pacchetto framework di Windows App SDK non verrà visualizzato in App e funzionalità e dovrà essere disinstallato usando i comandi di PowerShell descritti in precedenza in questo articolo.

Nella pagina App e funzionalità cercare riunione per filtrare e visualizzare le versioni installate dei pacchetti di Windows App SDK. Selezionare le versioni da rimuovere dal computer e fare clic su Disinstalla.

Screenshot della pagina App e funzionalità in Impostazioni per rimuovere i pacchetti di Windows App SDK