Windows sdk как удалить
Перейти к содержимому

Windows sdk как удалить

  • автор:

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

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

Среда выполнения пакета 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), можно также использовать страницу «Приложения и функции» в Параметры.

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

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

Screenshot of Apps & Features page in Settings to remove Windows App SDK packages

См. также

  • Руководство по развертыванию пакета SDK для приложений, зависящих от платформы, с внешним расположением или распаковкой
  • Архитектура среды выполнения
  • Проверка установленных версий среды выполнения пакета SDK для приложений Windows
  • Установка инструментов для Windows App SDK
  • Создание простого проекта WinUI 3
  • Использование пакета Windows App SDK в существующем проекте

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Можно ли удалить старые версии windows software development kit?

windows software development kit

Можно ли удалить старые версии windows software development kit? Просто каждая версия занимает 2 гигабайта. Я спрашиваю, потому что странно, почему они сами не удалились при загрузке новой версии, значит наверное они нужны? Или их всё же можно удалить?

Отслеживать

2,276 2 2 золотых знака 11 11 серебряных знаков 39 39 бронзовых знаков

задан 3 дек 2021 в 16:10

andriy-byte andriy-byte

132 1 1 серебряный знак 8 8 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Почитайте об этом тут, тут и ещё тут. Вот кусок статьи, который, по-моему, подходит Вам больше всего:

Можно ли удалить данную программу?

Места на диске она занимает очень мало, но при этом является программой от Майкрософт (значит точно безопасна). В процессах не висит, в автозагрузке ее тоже не должно быть. Тем не менее, если вы хотите удалить программу — лучше сначала сделать точку восстановления: Зажимаете Win + R , пишите команду:

Команда

Команда откроет окошко Свойства системы. Нажимаете ОК. У вас откроется окно Свойства системы, здесь активируете вкладку Защита системы, где выбираете Системный диск и нажимаете Создать:

Окошко

У меня кнопка неактивна, просто восстановление отключено. Но у вас — должна быть активна, в противном случае нажмите Настроить и включите восстановление. Точку советую называть на понятном языке, например до удаления Windows SDK AddOn. Теперь можете смело удалять Windows SDK AddOn, и даже другие программы, в том числе и системные. А если будут проблемы — при помощи точки восстановитесь до прежнего состояния ПК. Лично я советую удалять только при наличии точки восстановления! Это важно!

Установка и удаление Аврора SDK

Перед установкой Аврора SDK нужно убедиться, что компьютер разработчика удовлетворяет минимальным требованиям.

Требования к персональному компьютеру разработчика:

  • процессор на архитектуре x86_64;
  • не менее 10 Гб свободного дискового пространства;
  • не менее 8 Гб оперативной памяти (рекомендуется);
  • поддержка аппаратной виртуализации (рекомендуется для быстрой работы виртуальных машин).

Примечание. Операционная система macOS x86 считается устаревшей. При этом системы на процессорах M1/M2 не поддерживаются. Начиная с ОС Аврора 4.1 рекомендуется использовать платформы Windows или Linux (Ubuntu). Обратная связь по macOS принимается в индивидуальном порядке.

На компьютере разработчика должно быть установлено следующее программное обеспечение:

  • рекомендуется одна из следующих операционных систем:
    • Ubuntu LTS не ниже версии 20.04;
    • Альт Рабочая станция 10;
    • Windows 10 (далее — Windows) не ниже версии сборки 17063 с архиватором tar, для корректной работы плагина примеров;
    • рекомендуется использовать Docker Desktop в версии для Windows только в учётной записи с правами администратора;
    • после установки Docker Desktop необходимо добавить текущего пользователя в группу «docker».

    Примечание. Технология виртуализации Docker не входит в offline- и online-установщик. Если на компьютере во время установки есть доступ к интернету, то по ссылке из установщика можно будет открыть инструкцию по установке Docker.

    В зависимости от того, offline- или online-установщик будет выбран, работа с технологией виртуализации будет отличаться.

    Есть ли доступ в Интернет при установке Тип установщика Выбор технологии
    Да online, offline Можно выбрать Docker или VirtualBox
    Нет offline Можно выбрать только VirtualBox
    Нет online Установщик не сможет работать

    Процесс установки VirtualBox может быть различным в зависимости от операционной системы. Установочные пакеты для различных операционных систем доступны на сайте VirtualBox. Однако для дистрибутивов Linux рекомендуется использовать пакет из репозиториев, настроенных в операционной системе.

    В ходе установки Аврора SDK будут добавлены две виртуальные машины:

    • Aurora Build Engine (в случае, если выбрана установка среды сборки в виде виртуальной машины);
    • Aurora Emulator (наличие VirtualBox обязательно даже для версии с Docker Build Engine).

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

    Если Аврора SDK устанавливается повторно, предыдущие установленные версии SDK необходимо удалить.

    Загрузка установочного файла

    Ссылки на установочные файлы различных версий Аврора SDK см. в разделе Загрузка Аврора SDK.

    Выбирать подходящую версию инструмента разработки следует по следующим критериям:

    • для разработки под сертифицированную версию ОС Аврора нужно использовать версию SDK, совместимую с сертифицированной версией;
    • номер версии SDK должен совпадать с номером версии целевой ОС Аврора с точностью до первых двух чисел;
    • инструмент установки должен соответствовать ОС на ПК: Linux, Windows или macOS.

    Подробнее о выборе подходящей версии и исполнения см. раздел Варианты исполнения Аврора SDK.

    Известные проблемы с установщиком

    На Ubuntu 22.04 и Ubuntu 22.10 запуск установщика Application SDK приводит к ошибке error while loading shared libraries: libxcb-xinerama.so.0: cannot open shared object file: No such file or directory.

    Проблема решается установкой пакета libxcb-xinerama0 :

    sudo apt install libxcb-xinerama0

    Работа с мастером установки

    Установочный файл позволяет запустить мастер установки — приложение с графическим интерфейсом, которое выглядит и работает схоже во всех ОС. Для установки Аврора SDK необходимо выполнить следующие действия:

    1. Запустить мастер установки.
      • Linux:
        1. Открыть терминал.
        2. Предоставить разрешение на выполнение для установочного файла:
          $ chmod +x < путь_к_установочному_файлу >.
        3. Запустить установочный файл от имени обычного пользователя (не от суперпользователя root).
      • Windows:
        1. Открыть папку с предварительно загруженным инструментом установки.
        2. Запустить установочный файл .exe.
      • macOS:
        1. Открыть папку с предварительно загруженным файлом, дважды щёлкнув на значок.
        2. Запустить установочный файл .dmg.
        3. В смонтированном образе диска открыть установочный файл .app.
          Смонтированный диск открыт, в нем есть установочный файл
        4. При необходимости подтвердить запуск установки, нажав кнопку «Открыть».
          Диалог с запросом подтверждения запуска
    2. В приветственном окне мастера установки нажать кнопку «Далее». Приветственное окно мастера установки
    3. В следующем окне выбрать каталог, в который будет установлена среда разработки, и нажать кнопку «Далее». Окно указания каталога
    4. В появившемся окне выбрать альтернативный каталог для размещения проектов и нажать кнопку «Далее». Выбранный каталог будет доступен в среде сборки наравне с домашним каталогом пользователя. Окно указания альтернативного каталога
    5. В следующем окне выбрать технологию виртуализации: VirtualBox или Docker. Окно выбора технологии виртуализации в Windows
    6. В Windows появится окно для выбора приложения-интерпретатора Bash как пути к ssh-keygen.exe. В случае git bash путь по умолчанию выглядит следующим образом: C:/Users/ /AppData/Local/Programs/Git/usr/bin/ssh-keygen.exe. Данный шаг установки появится только для Windows. Окно выбора интерпретатора Bash
    7. В открывшемся окне выбрать необходимые для установки компоненты и нажать кнопку «Далее». По умолчанию выбраны все компоненты. Рекомендуется ничего не отключать, если нет необходимости. Окно выбора компонентов
    8. В окне о лицензионном соглашении следует установить переключатель в поле «Я согласен(а) с лицензией» и нажать кнопку «Далее». При выборе пункта «Я не согласен(а) с лицензией» произойдет отмена всех пройденных ранее этапов и выход из мастера установки.Окно о лицензионном соглашении
    9. В Windows появится окно «Ярлыки меню «Пуск». Выбрать существующую папку в меню «Пуск» или создать новую для размещения ярлыков программы. После нажать кнопку «Далее». Окно «Ярлыки меню «Пуск»
    10. В окне «Всё готово к установке» нажать кнопку «Установить». Окне «Всё готово к установке»
    11. В окне «Установка Aurora SDK» дождаться окончания процесса установки. Для просмотра подробностей о процессе установки необходимо нажать кнопку «Показать детали». Окно «Установка Aurora SDK»
    12. В окне «Завершение установки Aurora SDK» следует отметить пункт «Launch Aurora IDE now» для запуска Аврора SDK сразу после завершения процесса установки. Нажать кнопку «Завершить». Окно «Завершение установки Aurora SDK»

    Настройка виртуализации в Windows

    Если для среды сборки выбран тип контейнеризации Docker, то во время запуска VirtualBox и Docker на Windows могут возникнуть некоторые ошибки.

    Необходимо, чтобы были установлены Windows, начиная с версии 10 — 2004 (сборка ОС 20231.1000) и VirtualBox версии 6.1.14 r140239 и любых более поздних версий.

    В различных обновлениях Windows есть риск возникновения конфликтов между компонентами виртуализации системы и VirtualBox. Для настройки параметров эмулятора необходимо изменить количество процессоров, оно должно быть больше одного. Если эмулятору предоставляется только один процессор, он не будет загружаться в BIOS.

    Количество процессоров можно узнать с помощью команды sfdk emulator show . Например:

    C:\AuroraOS\bin\sfdk.exe emulator show

    Значение vm.cpuCount — это количество процессоров, оно должно быть больше 1 (см. рисунок). Установить количество процессоров можно с помощью команды sfdk emulator set . Например:

    C:\AuroraOS\bin\sfdk.exe emulator set vm.cpuCount=2

    Установка количества процессоров в настройках эмулятора

    Установка драйвера мобильного устройства в macOS

    В силу особенностей macOS по умолчанию подключить мобильное устройство под управлением Aurora OS к SDK невозможно. Доступны два варианта решения этой проблемы:

    • подключить мобильное устройство к ПК на macOS с помощью Wi-Fi, убедившись, что сеть на хосте ПК и на мобильном устройстве одна, и устройства сопряжены;
    • установить драйвер HoRNDIS.

    Для установки драйвера HoRNDIS необходимо выполнить следующие действия:

    1. Загрузить файл установочного пакета драйвера по ссылке.
    2. Включить расширение, подписанное Joshua Wise, в панели «Защита и безопасность». Установка драйвера HoRNDIS
    3. После завершения установки перейти к настройкам сети и убедиться, что мобильное устройство подключено. Окно настроек сети

    Запуск Аврора IDE

    После установки запуск IDE будет возможен по значку Аврора IDE в системном меню.

    Для запуска Аврора IDE необходимо:

    • в Linux выполнить одно из следующих действий:
      • ввести Аврора IDE в панели запуска и выбрать соответствующий значок;
      • указать полный путь к файлу в командной строке;

      После установки Аврора SDK можно перейти к созданию приложения для ОС Аврора.

      Удаление Аврора SDK

      SDK для ОС Аврора поставляется с инструментом обслуживания под названием SDKMaintenanceTool, который можно использовать для полного удаления программы. Он расположен в системном меню дистрибутива или непосредственно в установленном каталоге, например, в Linux — ~/AuroraOS.

      Подготовительные действия к удалению

      Перед удалением необходимо выключить следующие инструменты (если они включены):

      • виртуальные машины эмулятора и Аврора SDK;
      • программное обеспечение VirtualBox;
      • Аврора IDE (Qt Creator).

      Удаление

      Для удаления Аврора SDK необходимо выполнить следующие действия:

      1. Запустить средство установки и удаления SDKMaintenanceTool. Действия различаются в зависимости от операционной системы устройства:
        • в Linux открыть терминал и ввести $ ~/AuroraOS/SDKMaintenanceTool .
        • в Windows найти в поиске SDKMaintenanceTool или вручную перейти в расположение средства установки и удаления ~/AuroraOS/SDKMaintenanceTool.
        • в macOS открыть Spotlight (cmd + пробел) и ввести SDKMaintenanceTool .
      2. В окне SDKMaintenanceTool выбрать пункт Удаление всех компонентов и нажать кнопку «Далее». Стартовый экран инструмента SDKMaintenanceTool
      3. Прочитать предупреждение перед удалением и нажать кнопку «Удалить». Предупреждение перед удалением
      4. Дождаться завершения удаления и нажать кнопку «Завершить». Ход удаленияЗавершение удаления

      Возможные ошибки

      При работе Аврора SDK совместно с VirtualBox 7 в Windows могут не запуститься виртуальные машины даже из VirtualBox с ошибкой о некорректной установке драйверов.

      Данная проблема находится на уровне VirtualBox. Её можно решить с помощью следующих действий:

      1. Полностью удалить VirtualBox (включая директорию .VirtualBox в домашней директории).
      2. Удалить драйверы, относящиеся к VirtualBox, из директории C:\Windows\System32\drivers.

      del C:\Windows\System32\drivers\VBoxNetAdp6.sys
      del C:\Windows\System32\drivers\VBoxNetLwf.sys
      del C:\Windows\System32\drivers\VBoxSup.sys
      del C:\Windows\System32\drivers\VBoxUSBMon.sys

      или использовать маску

      del C:\Windows\System32\drivers\VBox*.sys
      bcdedit.exe /set nointegritychecks on
      bcdedit.exe /set nointegritychecks off

      Удаление среды выполнения .NET и пакета SDK

      По мере установки обновленных версий среды выполнения и пакета SDK .NET может потребоваться удалить устаревшие версии .NET с вашего компьютера. Удаление старых версий среды выполнения может изменить среду выполнения, выбранную для запуска приложений общей платформы, как описано в статье о выборе версии .NET.

      Нужно ли удалять версию

      Выбор версии .NET и совместимость среды выполнения .NET для различных обновлений обеспечивает безопасное удаление предыдущих версий. Обновления среды выполнения .NET совместимы в основной группе версий, например 7.x и 6.x. Кроме того, более поздние выпуски пакета SDK для .NET обычно позволяют создавать приложения, совместимые с предыдущими версиями среды выполнения.

      Как правило, требуется только последняя версия пакета SDK и последняя версия исправлений для сред выполнения, необходимых для вашего приложения. Вы можете хранить старые пакеты SDK или версии среды выполнения, например для поддержки приложений на базе project.json. Если у приложения нет конкретных причин, по которым оно должно использовать ранние версии пакета SDK или среды выполнения, вы можете безопасно удалить старые версии.

      Определите компоненты, которые нужно установить

      Определить версии пакета SDK и среды выполнения, установленных на вашем компьютере, можно с помощью команд в .NET CLI. Используйте dotnet —list-sdks , чтобы просмотреть список установленных пакетов SDK, и dotnet —list-runtimes для просмотра списка сред выполнения. Дополнительные сведения см. в статье Проверка того, установлена ли платформа .NET.

      Удаление .NET

      Для удаления версий среды выполнения и пакета SDK .NET используется диалоговое окно Программы и компоненты Windows. На рисунке ниже показано диалоговое окно Программы и компоненты. Вы можете выполнить поиск по запросу core или .net, чтобы отфильтровать и вывести установленные версии .NET.

      Диалоговое окно

      Выберите все версии, которые необходимо удалить с компьютера, и нажмите кнопку Удалить.

      Лучший способ удаления .NET — выполнить действие, противоположное тому, которое использовалось при установке .NET. Конкретные действия зависят от выбранного дистрибутива Linux и метода установки.

      Предварительные версии устанавливаются вручную и должны быть удалены вручную. Дополнительные сведения см. в разделе «Скрипты» или «Вручную «.

      Дополнительные сведения об установке Red Hat см. в документации по Red Hat для .NET.

      При установке .NET можно удалить следующие типы:

      • Диспетчер пакетов
      • Установка вручную или скриптов

      Диспетчер пакетов

      Нет необходимости сначала удалять пакет SDK для .NET при его обновлении с помощью диспетчера пакетов, если только не выполняется обновление с предварительной версии, установленной вручную. Диспетчер пакетов update или команды refresh автоматически удалят старую версию после успешной установки более новой версии. Если у вас установлена предварительная версия, удалите ее.

      Если вы установили .NET с помощью диспетчера пакетов, для удаления пакета SDK для .NET или среды выполнения используется тот же диспетчер пакетов. .NET поддерживает большинство популярных менеджеров пакетов. Точный синтаксис команды для вашей среды см. в документации по вашему дистрибутиву:

      • apt-get(8) используется в системах на основе Debian, включая Ubuntu.
      • yum(8) используется в Fedora, CentOS, Oracle Linux и RHEL.
      • zypper(8) используется в openSUSE и SUSE Linux Enterprise System (SLES).
      • dnf(8) используется в Fedora.

      Практически во всех случаях для удаления пакета используется команда remove .

      Для установки пакета SDK для .NET в большинстве диспетчеров пакетов используется имя пакета dotnet-sdk , за которым следует номер версии. Необходимы только основные и дополнительные номера версий: например, пакет SDK для .NET версии 8.0.200 можно ссылаться как на пакет dotnet-sdk-8.0 .

      Для компьютеров, на которых установлена только среда выполнения без пакета SDK, используется имя пакета dotnet-runtime- для среды выполнения .NET и aspnetcore-runtime- для стека всей среды выполнения.

      Скрипты или вручную

      Если вы установили .NET с помощью скрипта dotnet-install или извлекаете tarball, необходимо удалить .NET с помощью ручного метода.

      При установке .NET вручную он обычно устанавливается в /usr/share/dotnet/ /usr/lib/dotnet/ каталог или $HOME/.dotnet каталог. Узел SDK, среды выполнения и .NET устанавливаются в отдельные вложенные каталоги. Эти каталоги component содержат каталог для каждой версии .NET. Удалив версии каталогов, вы удалите эту версию .NET из системы. Эти каталоги могут различаться в зависимости от дистрибутива Linux.

      Существует три команды, которые можно использовать для обнаружения места установки .NET: dotnet —list-sdks для пакетов SDK, dotnet —list-runtimes для сред выполнения и dotnet —info для всего. Эти команды не перечисляют узел .NET. Чтобы определить, какие узлы установлены, проверка /usr/share/dotnet/host/fxr/ каталоге. Следующий список представляет каталоги определенной версии .NET, где $version переменная представляет версию .NET:

      • Пакет SDK: /usr/share/dotnet/sdk/$version/
      • Среда выполнения. Среда выполнения основана на конкретных средах выполнения продукта .NET, таких как Microsoft.AspNetCore.All или Microsoft.NETCore.App (среда выполнения .NET специально). Они устанавливаются в /usr/share/dotnet/shared/$product/$version каталог, где $product находится среда выполнения продукта. Например, могут отображаться следующие каталоги:

      /usr/share/dotnet/shared/Microsoft.NETCore.App/$version/ /usr/share/dotnet/shared/Microsoft.AspNetCore.App/$version/ /usr/share/dotnet/shared/Microsoft.AspNetCore.All/$version/ 

      rm -rf Используйте команду, чтобы удалить версию .NET. Например, чтобы удалить пакет SDK 6.0.406, выполните следующую команду:

      sudo rm -rf /usr/share/dotnet/sdk/6.0.406 

      Каталоги версий могут не совпадать с «версией», которую вы удаляете. Отдельные среды выполнения и пакеты SDK, установленные с одним выпуском .NET, могут иметь разные версии. Например, возможно, вы установили ASP.NET Core 8 Runtime, которая установила среду выполнения 8.0.2 ASP.NET Core и среду выполнения 8.0.8 .NET. У каждого из них есть другой каталог с версиями. Дополнительные сведения см. в статье Общие сведения об управлении версиями в .NET.

      При установке .NET вручную он обычно устанавливается в /usr/local/share/dotnet/ каталог или $HOME/.dotnet каталог. Узел SDK, среды выполнения и .NET устанавливаются в отдельные вложенные каталоги. Эти каталоги component содержат каталог для каждой версии .NET. Удалив версии каталогов, вы удалите эту версию .NET из системы. Эти каталоги могут отличаться в зависимости от версии macOS.

      Существует три команды, которые можно использовать для обнаружения места установки .NET: dotnet —list-sdks для пакетов SDK, dotnet —list-runtimes для сред выполнения и dotnet —info для всего. Эти команды не перечисляют узел .NET. Чтобы определить, какие узлы установлены, проверка /usr/local/share/dotnet/host/fxr/ каталоге. Следующий список представляет каталоги определенной версии .NET, где $version переменная представляет версию .NET:

      • Пакет SDK: /usr/local/share/dotnet/sdk/$version/
      • Среда выполнения. Среда выполнения основана на конкретных средах выполнения продукта .NET, таких как Microsoft.AspNetCore.All или Microsoft.NETCore.App (среда выполнения .NET специально). Они устанавливаются в /usr/local/share/dotnet/shared/$product/$version каталог, где $product находится среда выполнения продукта. Например, можно увидеть следующие каталоги:

      /usr/local/share/dotnet/shared/Microsoft.NETCore.App/$version/dotnet --info /usr/local/share/dotnet/shared/Microsoft.AspNetCore.App/$version/ /usr/local/share/dotnet/shared/Microsoft.AspNetCore.All/$version/ 

      rm -rf Используйте команду, чтобы удалить версию .NET. Например, чтобы удалить пакет SDK 6.0.406, выполните следующую команду:

      sudo rm -rf /usr/local/share/dotnet/sdk/6.0.406 

      Каталоги версий могут не совпадать с «версией», которую вы удаляете. Отдельные среды выполнения и пакеты SDK, установленные с одним выпуском .NET, могут иметь разные версии. Например, возможно, вы установили ASP.NET Core 8 Runtime, которая установила среду выполнения 8.0.2 ASP.NET Core и среду выполнения 8.0.8 .NET. У каждого из них есть другой каталог с версиями. Дополнительные сведения см. в статье Общие сведения об управлении версиями в .NET.

      Если вы используете Компьютер Mac на основе Arm, например один с микросхемой M1, просмотрите пути к каталогу, описанные в статье «Установка .NET на компьютерах Mac на основе Arm».

      Средство удаления .NET

      Средство удаления .NET ( dotnet-core-uninstall ) позволяет удалять пакеты SDK и среды выполнения .NET из системы. Указать удаляемые версии можно с помощью ряда параметров.

      В настоящее время средство удаления .NET не поддерживает .NET 8+. Дополнительные сведения о расписании выпуска средства см. в разделе GitHub — dotnet-uninstall-tool Roadmap.

      Зависимость Visual Studio от версий пакетов SDK для .NET

      До появления Visual Studio 2019 версии 16.3 установщики Visual Studio пользовались автономным установщиком пакета SDK для .NET Core версий 2.1 или 2.2. В результате версии пакета SDK отображаются в диалоговом окне Windows Программы и компоненты. Удаление пакетов SDK для .NET, установленных Visual Studio с помощью автономного установщика, может нарушить работу Visual Studio. Если после удаления пакетов SDK в Visual Studio возникают проблемы, запустите «Восстановление» для этой конкретной версии Visual Studio. В следующей таблице показаны некоторые зависимости Visual Studio от пакета SDK для версий .NET Core.

      Версия Visual Studio Версия пакета SDK для .NET Core
      Visual Studio 2019 версии 16.2 пакет SDK для NET Core 2.2.4xx, 2.1.8xx
      Visual Studio 2019 версии 16.1 пакет SDK для .NET Core 2.2.3xx, 2.1.7xx
      Visual Studio 2019 версии 16.0 пакет SDK для .NET Core 2.2.2xx, 2.1.6xx
      Visual Studio 2017 версии 15.9 Пакет SDK для .NET Core 2.2.1xx, 2.1.5xx
      Visual Studio 2017 версии 15.8 Пакет SDK для .NET Core 2.1.4xx

      Visual Studio 2019 версии 16.3 и выше управляет собственной копией пакета SDK для .NET. По этой причине вы больше не встретите эти версии пакета SDK в диалоговом окне Программы и компоненты.

      Удаление резервного каталога NuGet

      Перед пакетом SDK для .NET Core 3.0 установщики пакета SDK для .NET Core использовали каталог NuGetFallbackFolder для хранения кэша пакетов NuGet. Этот кэш использовался во время таких операций, как dotnet restore или dotnet build /t:Restore . NuGetFallbackFolder находится в папке пакета SDK, в которой установлена .NET. Например, это может быть в C:\Program Files\dotnet\sdk\NuGetFallbackFolder в Windows и по адресу /usr/local/share/dotnet/sdk/NuGetFallbackFolder в macOS.

      Возможно, вы хотите удалить этот каталог, если:

      • Разработка выполняется только с использованием пакета SDK для .NET Core 3.0 или .NET 5 или более поздних версий.
      • Разработка выполняется с использованием пакета SDK для .NET Core версий до 3.0, но вы можете работать в режиме «в сети».

      Если вы хотите удалить резервный каталог NuGet, его можно удалить, но для этого потребуются права администратора.

      Не рекомендуется удалять каталог dotnet . Это приведет к удалению всех ранее установленных глобальных средств. Также, в Windows:

      • Работа Visual Studio 2019 версии 16.3 и более поздних версий будет нарушена. Для восстановления можно запустить Восстановление.
      • Если в диалоговом окне Программы и компоненты есть записи пакета SDK для .NET Core, они будут потеряны.

      Совместная работа с нами на GitHub

      Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *