Поделиться через


Удаление устаревших версий среды выполнения пакета SDK для приложений Windows с компьютера разработки

При установке обновленных версий среды выполнения пакета SDK для приложений Windows с течением времени может потребоваться удалить устаревшие версии с компьютера разработки. Как правило, вам понадобится только runtime и расширение Windows App SDK, которые вы выбрали для ссылки и которые необходимы в вашем приложении. Если приложение не имеет конкретных причин для более ранних расширений или сред выполнения, вы можете безопасно удалить старые версии.

Среда выполнения пакета SDK для приложений Windows включает пакеты Framework, Main, Singleton и Dynamic Dependency Lifetime Manager (DDLM). Все эти пакеты можно удалить с помощью команд PowerShell. Пакеты Main, Singleton и DDLM можно также удалить в настройках.

Это важно

Рекомендуется не удалять пакеты среды выполнения пакета SDK для приложений Windows с компьютеров конечных пользователей после развертывания. Это приведет к прекращению работы других приложений, которые зависят от этих пакетов.

Удаление компонентов среды выполнения пакета SDK для приложений Windows с помощью PowerShell

Сначала выполните get-appxpackage команду, чтобы получить список всех версий пакетов среды выполнения пакета SDK для приложений Windows, установленных на компьютере (включая платформу, основные, одноэлементные и DDLM-пакеты). Список содержит сведения о каждом пакете среды выполнения, включая значение PackageFullName . Пример выходных данных этой команды см. в разделе "Проверка установленных версий среды выполнения пакета SDK для приложений Windows".

# 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*

Затем выполните remove-appxpackage команду, чтобы удалить определенные версии пакетов среды выполнения пакета sdk для приложений Windows с компьютера разработки. Для каждого пакета укажите значение PackageFullName пакетов среды выполнения, которые необходимо удалить, как показано на предыдущем шаге. В следующем примере удаляются фреймворк, пакет main и пакет DDLM соответственно. Убедитесь, что указаны правильные значения PackageFullName для пакетов на компьютере.

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

Удалите основные пакеты и пакеты DDLM в настройках

Чтобы удалить пакеты Main и Dynamic Dependency Lifetime Manager (DDLM), можно также использовать страницу "Приложения и функции " в параметрах.

Замечание

Пакет платформы Windows App SDK не будет отображаться в Приложениях и функциях, и его необходимо удалить с помощью команд PowerShell, описанных ранее в этой статье.

На странице "Приложения и функции" выполните поиск по запросу reunion, чтобы отфильтровать и отобразить установленные версии пакетов Windows App SDK. Выберите все версии, которые нужно удалить с компьютера, и нажмите кнопку "Удалить".

Снимок экрана: страница