Как удалить dotnet linux

Полностью удалить .Net из Ubuntu 20.04

Я пробовал параметры отладки в Visual Studio Code для C #. Но каждый раз, когда я открываю VB Code, внизу справа появляется сообщение

, что .NET Core SDK не может быть обнаружен. Отладка .NET Core не будет включена . Убедитесь, что пакет SDK для .NET Core установлен и находится в пути.

Теперь я хочу удалить и переустановить .Net, но не могу его удалить. Я пробовал следующие команды:

Как я могу полностью удалить .Net?

1 ответ

Вы можете вернуться к старому стилю переключения окон, включив плагин Static Application Switcher в менеджере настроек CompizConfig:

CompizConfig Manager запускается через sudo apt-get install compizconfig-settings-manager (спасибо @donbright)

sudo apt-get install compiz-plugins , чтобы статический переключатель приложений появился. (спасибо @Milimetric)

CompizConfig Manager запускается путем ввода ccsm в терминале (спасибо @donbright)

Отключите сочетания клавиш для переключателя Unity, сняв галочку с CompizConfig Settings Manager ▸ Desktop ▸ Ubuntu Unity Plugin ▸ Switcher ▸ Key to запустить переключатель ▸ Включено и Клавиша для запуска переключателя в обратном направлении ▸ Включено

Включите статический переключатель приложений, отметив CompizConfig Settings Manager ▸ Window Management ▸ Static Application Switcher ▸ Enable Static Application Switcher

Проблема решилась просто переустановкой . NET и Visual Studio Code. Ранее установленный .NET был удален с помощью команды sudo snap remove —purge dotnet-sdk .

VS Code был удален из хранилища оснастки.

Для повторной установки .NET был выполнен процесс, описанный в Документации Microsoft. Затем я установил sdk и runtime из snap store.

Источник

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

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

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

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

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

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

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

Удаление .NET

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

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

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

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

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

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

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

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

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

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

Для .NET Core версий ниже 2.0 ведущее приложение не удалялось при удалении пакета SDK с помощью диспетчера пакетов. При использовании apt-get применяется следующая команда:

Обратите внимание, что с dotnet-host не связана версия.

Если вы установили .NET из tar-архива, необходимо выполнить удаление вручную.

На компьютерах Linux необходимо отдельно удалить пакеты SDK и среды выполнения, удаляя каталоги с версиями. Эти каталоги могут различаться в зависимости от дистрибутива Linux. При их удалении пакет SDK и среда выполнения также удаляются с диска. Например, чтобы удалить пакет SDK и среду выполнения версии 1.0.1, можно использовать следующие команды Bash:

Читайте также:  Что это за драйвер sm bus controller для windows

Родительские каталоги для пакета SDK и среды выполнения указаны в выходных данных команд dotnet —list-sdks и dotnet —list-runtimes , как показано в приведенной выше таблице.

На компьютерах Mac необходимо отдельно удалить пакеты SDK и среды выполнения, удаляя каталоги с версиями. При их удалении пакет SDK и среда выполнения также удаляются с диска. Например, чтобы удалить пакет SDK и среду выполнения версии 1.0.1, можно использовать следующие команды Bash:

Родительские каталоги для пакета SDK и среды выполнения указаны в выходных данных команд dotnet —list-sdks и dotnet —list-runtimes , как показано в приведенной выше таблице.

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

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

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

До появления Visual Studio 2019 версии 16.3, установщики Visual Studio пользовались автономным установщиком пакета SDK для .NET Core. В результате версии пакета SDK отображаются в диалоговом окне Windows Программы и компоненты. Удаление пакетов SDK для .NET Core, установленных 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 находится в папке C:\Program Files\dotnet\sdk в Windows и /usr/local/share/dotnet/sdk — в macOS.

Вы можете удалить эту папку, если:

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

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

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

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

—>

Источник

dotnet tool uninstall

Эта статья относится к следующему. ✔️ SDK для .NET Core 2.1 и более поздних версий

dotnet tool uninstall — удаляет указанное средство .NET с компьютера.

Краткий обзор

Описание

Команда dotnet tool uninstall позволяет удалить средства .NET с компьютера. Чтобы использовать команду, необходимо указать один из следующих параметров:

  • Чтобы удалить глобальное средство, установленное в расположении по умолчанию, используйте параметр —global .
  • Чтобы удалить глобальное средство, установленное в пользовательском расположении, используйте параметр —tool-path .
  • Чтобы удалить локальный инструмент, пропустите параметры —global и —tool-path .

Локальные средства доступны в пакете SDK для .NET Core, начиная с версии 3.0.

Аргументы

PACKAGE_NAME

Имя или идентификатор пакета NuGet, который содержит удаляемое средство .NET. Найти имя пакета можно с помощью команды dotnet tool list.

Параметры

-g|—global

Указывает, что средство будет удалено из установки на уровне пользователя. Не может использоваться вместе с параметром —tool-path . Пропуск —global и —tool-path означает, что удаляемое средство является локальным.

-?|-h|—help

Выводит описание использования команды.

Указывает место, откуда будет удалено средство. Путь может быть абсолютным или относительным. Не может использоваться вместе с параметром —global . Пропуск —global и —tool-path означает, что удаляемое средство является локальным.

Примеры

dotnet tool uninstall -g dotnetsay

Удаляет глобальное средство dotnetsay.

dotnet tool uninstall dotnetsay —tool-path c:\global-tools

Удаляет глобальное средство dotnetsay из определенного каталога Windows.

dotnet tool uninstall dotnetsay —tool-path

Удаляет глобальное средство dotnetsay из определенного каталога Linux/macOS.

dotnet tool uninstall dotnetsay

Удаляет локальный инструмент dotnetsay из текущего каталога.

Источник

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

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

Это средство поддерживают ОС Windows и macOS. ОС Linux сейчас не поддерживает это средство.

В ОС Windows средство может удалять только пакеты SDK и среды выполнения, установленные с помощью одного из следующих установщиков:

  • установщик сред выполнения и пакетов SDK для .NET;
  • установщик Visual Studio более ранних версий, чем Visual Studio 2019 версии 16.3.

В macOS средство может удалять только пакеты SDK и среды выполнения, расположенные в папке /usr/local/share/dotnet.

Из-за этих ограничений средство не сможет удалить все пакеты SDK и среды выполнения .NET на компьютере. Вы можете использовать команду dotnet —info , чтобы найти все установленные пакеты SDK и среды выполнения .NET, в том числе те, которые не удается удалить с помощью этого средства. Команда dotnet-core-uninstall list позволяет просмотреть, какие пакеты SDK можно удалить с помощью средства. В версии 1.2 и более поздних версиях можно удалять пакеты SDK и среды выполнения с версией 5.0 или более ранней, а в предыдущих версиях средства можно удалить версии 3.1 и более ранние.

Установка средства

Средство удаления .NET можно скачать на странице со списком выпусков средства, а его исходный код доступен в репозитории GitHub dotnet/cli-lab.

Для удаления пакетов SDK и сред выполнения .NET средству требуются повышенные права. Следовательно, его нужно устанавливать в защищенном от записи каталоге, например C:\Program Files в ОС Windows или /usr/local/bin в macOS. Ознакомьтесь также со статьей Повышенные права доступа для команд dotnet. Дополнительные сведения см. в подробных инструкциях по установке.

Запуск программы

Шаги ниже демонстрируют рекомендуемый подход к работе со средством удаления.

Шаг 1. Отображение установленных пакетов SDK и сред выполнения .NET

Команда dotnet-core-uninstall list перечисляет установленные пакеты SDK и среды выполнения .NET, которые можно удалить с помощью этого средства. Некоторые пакеты SDK и среды выполнения могут требоваться для работы Visual Studio, и они отображаются с предупреждением о том, почему их не рекомендуется удалять.

В большинстве случаев выходные данные команды dotnet-core-uninstall list не будут соответствовать списку установленных версий в выходных данных dotnet —info . В частности, это средство не будет отображать версии, установленные ZIP-файлами или управляемые Visual Studio (любая версия, установленная с Visual Studio 2019 версии 16.3 или более поздней версии). Один из способов проверить, находится ли версия под управлением Visual Studio, — просмотреть ее в Add or Remove Programs , в которой управляемые версии Visual Studio помечены в отображаемых именах.

dotnet-core-uninstall list

Краткий обзор

Параметры

—aspnet-runtime

Перечисляет все среды выполнения ASP.NET, которые можно удалить с помощью этого средства.

—hosting-bundle

Перечисляет все пакеты размещения .NET, которые можно удалить с помощью этого средства.

—runtime

Перечисляет все среды выполнения .NET, которые можно удалить с помощью этого средства.

—sdk

Перечисляет все пакеты SDK для .NET, которые можно удалить с помощью этого средства.

-v, —verbosity

Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .

—x64

Перечисляет все пакеты SDK и среды выполнения .NET x64, которые можно удалить с помощью этого средства.

—x86

Перечисляет все пакеты SDK и среды выполнения .NET x86, которые можно удалить с помощью этого средства.

—runtime

Перечисляет все среды выполнения .NET, которые можно удалить с помощью этого средства.

—sdk

Перечисляет все пакеты SDK для .NET, которые можно удалить с помощью этого средства.

-v, —verbosity

Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .

Примеры

Перечисление всех пакетов SDK и сред выполнения .NET, которые можно удалить с помощью этого средства:

Перечисление всех пакетов SDK и сред выполнения .NET x64:

Перечисление всех пакетов SDK для .NET x86:

Шаг 2. Пробный запуск

Команды dotnet-core-uninstall dry-run и dotnet-core-uninstall whatif позволяют просмотреть пакеты SDK и среды выполнения .NET, которые будут удалены, на основе указанных параметров без выполнения удаления. Эти синонимичные команды.

dotnet-core-uninstall dry-run and dotnet-core-uninstall whatif

Краткий обзор

Аргументы

VERSION

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

Файлы ответов можно использовать вместо того, чтобы указывать все версии в командной строке. Это текстовые файлы, обычно с расширением *.rsp. Каждая версия указывается в отдельной строке. Чтобы указать файл ответов для аргумента VERSION , используйте символ @ сразу после имени файла ответа.

Параметры

—all

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

—all-below [ . ]

Удаляет только пакеты SDK и среды .NET, версия которых вышла раньше, чем указанная. Указанная версия не удаляется.

—all-but [ . ]

Удаляет все пакеты SDK и среды выполнения .NET, за исключением указанных версий.

—all-but-latest

Удаляет пакеты SDK и среды выполнения .NET, за исключением самых поздних версий.

—all-lower-patches

Удаляет пакеты SDK и среды выполнения .NET, замененные более поздними исправлениями. Этот параметр обеспечивает защиту файла global.json.

—all-previews

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

—all-previews-but-latest

Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самых поздних.

—aspnet-runtime

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

—hosting-bundle

Удаляет только среду выполнения и пакеты размещения .NET.

—major-minor

Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной версии major.minor .

—runtime

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

—sdk

Удаляет только пакеты SDK для .NET.

-v, —verbosity

Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .

—x64

Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x64.

—x86

Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x86.

—force Принудительно удаляет версии, которые могут использоваться в Visual Studio.

  1. Требуется только один из параметров —sdk , —runtime , —aspnet-runtime или —hosting-bundle .
  2. Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [ . ] служат для исключения.
  3. Если —x64 или —x86 не указаны, будут удалены обе версии.

    —all

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

    —all-below [ . ]

    Удаляет пакеты SDK и среды выполнения .NET, версия которых вышла ранее, чем указанная. Указанная версия не будет удалена.

    —all-but [ . ]

    Удаляет пакеты SDK и среды выполнения .NET, за исключением указанных версий.

    —all-but-latest

    Удаляет пакеты SDK и среды выполнения .NET, за исключением самых поздних версий.

    —all-lower-patches

    Удаляет пакеты SDK и среды выполнения .NET, замененные более поздними исправлениями. Этот параметр обеспечивает защиту файла global.json.

    —all-previews

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

    —all-previews-but-latest

    Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самых поздних.

    —major-minor

    Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной версии major.minor .

    —runtime

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

    —sdk

    Удаляет только пакеты SDK для .NET.

    -v, —verbosity

    Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .

    —force Принудительно удаляет версии, которые могут использоваться Visual Studio или пакетами SDK.

    1. Требуется указать только один параметр: —sdk или —runtime .
    2. Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [ . ] служат для исключения.

    Примеры

    По умолчанию пакеты SDK и среды выполнения .NET, которые могут требоваться для работы Visual Studio или других пакетов SDK, не включаются в выходные данные dotnet-core-uninstall dry-run . В примерах ниже некоторые указанные пакеты SDK и среды выполнения могут быть исключены из выходных данных в зависимости от состояния компьютера. Чтобы включить все пакеты SDK и среды выполнения, укажите их явно в качестве аргументов или используйте параметр —force .

    Пробный запуск удаления всех сред выполнения .NET, замененных более поздними версиями:

    Пробный запуск удаления всех пакетов SDK для .NET, версия которых вышла раньше 2.2.301 :

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

    Команда dotnet-core-uninstall remove удаляет пакеты SDK и среды выполнения .NET, указанные с использованием коллекции параметров. В версии 1.2 и более поздних версиях можно удалять пакеты SDK и среды выполнения с версией 5.0 или более ранней, а в предыдущих версиях средства можно удалить версии 3.1 и более ранние.

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

    Учитывайте следующие факторы.

    • Это средство может удалять версии пакета SDK для .NET, необходимые для файлов global.json на компьютере. Эти пакеты можно повторно установить, предварительно скачав их на этой странице.
    • Средство может удалять версии среды выполнения .NET, необходимые для зависимых от платформы приложений на компьютере. Вы можете переустановить среду выполнения .NET, предварительно скачав ее с этой страницы.
    • Это средство может удалять версии пакета SDK и среды выполнения .NET, от которых зависит работа Visual Studio. Если нарушите работу установленной версии Visual Studio, выполните команду «Исправить» в установщике Visual Studio, чтобы восстановить рабочее состояние.

    По умолчанию все команды поддерживают пакеты SDK и среды выполнения .NET, которые могут потребоваться для работы Visual Studio или других пакетов SDK. Эти пакеты и среды выполнения можно удалить путем их явного перечисления в виде аргументов или с использованием параметра —force .

    Для удаления пакетов SDK и сред выполнения .NET средству требуются повышенные права. Запустите средство в командной строке администратора в ОС Windows или с помощью команды sudo в macOS. Для команд dry-run и whatif повышение прав не требуется.

    dotnet-core-uninstall remove

    Краткий обзор

    Аргументы

    VERSION

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

    Файлы ответов можно использовать вместо того, чтобы указывать все версии в командной строке. Это текстовые файлы, обычно с расширением *.rsp. Каждая версия указывается в отдельной строке. Чтобы указать файл ответов для аргумента VERSION , используйте символ @ сразу после имени файла ответа.

    Параметры

    —all

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

    —all-below [ . ]

    Удаляет только пакеты SDK и среды .NET, версия которых вышла раньше, чем указанная. Указанная версия не удаляется.

    —all-but [ . ]

    Удаляет все пакеты SDK и среды выполнения .NET, за исключением указанных версий.

    —all-but-latest

    Удаляет пакеты SDK и среды выполнения .NET, за исключением самых поздних версий.

    —all-lower-patches

    Удаляет пакеты SDK и среды выполнения .NET, замененные более поздними исправлениями. Этот параметр обеспечивает защиту файла global.json.

    —all-previews

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

    —all-previews-but-latest

    Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самых поздних.

    —aspnet-runtime

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

    —hosting-bundle

    Удаляет только пакеты размещения .NET.

    —major-minor

    Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной версии major.minor .

    —runtime

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

    —sdk

    Удаляет только пакеты SDK для .NET.

    -v, —verbosity

    Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .

    —x64

    Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x64.

    —x86

    Необходимо использовать с —sdk , —runtime и —aspnet-runtime для удаления пакетов SDK или сред выполнения x86.

    -y, —yes Выполняет команду без подтверждения Yes или No.

    —force Принудительно удаляет версии, которые могут использоваться в Visual Studio.

    1. Требуется только один из параметров —sdk , —runtime , —aspnet-runtime или —hosting-bundle .
    2. Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [ . ] служат для исключения.
    3. Если —x64 или —x86 не указаны, будут удалены обе версии.

      —all

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

      —all-below [ . ]

      Удаляет пакеты SDK и среды выполнения .NET, версия которых вышла ранее, чем указанная. Указанная версия не будет удалена.

      —all-but [ . ]

      Удаляет пакеты SDK и среды выполнения .NET, за исключением указанных версий.

      —all-but-latest

      Удаляет пакеты SDK и среды выполнения .NET, за исключением самых поздних версий.

      —all-lower-patches

      Удаляет пакеты SDK и среды выполнения .NET, замененные более поздними исправлениями. Этот параметр обеспечивает защиту файла global.json.

      —all-previews

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

      —all-previews-but-latest

      Удаляет пакеты SDK и среды выполнения .NET, помеченные как предварительные версии, за исключением самых поздних.

      —major-minor

      Удаляет пакеты SDK и среды выполнения .NET, соответствующие указанной версии major.minor .

      —runtime

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

      —sdk

      Удаляет только пакеты SDK для .NET.

      -v, —verbosity

      Устанавливает уровень детализации. Допустимые значения: q[uiet] , m[inimal] , n[ormal] , d[etailed] и diag[nostic] . Значение по умолчанию — normal .

      -y, —yes Выполняет команду без подтверждения Yes или No.

      —force Принудительно удаляет версии, которые могут использоваться Visual Studio или пакетами SDK.

      1. Требуется указать только один параметр: —sdk или —runtime .
      2. Параметры —all , —all-below , —all-but , —all-but-latest , —all-lower-patches , —all-previews , —all-previews-but-latest , —major-minor и [ . ] служат для исключения.

      Примеры

      По умолчанию пакеты SDK и среды выполнения .NET, которые могут требоваться для работы Visual Studio или других пакетов SDK, сохраняются. В примерах ниже могут остаться некоторые из указанных пакетов SDK и сред выполнения в зависимости от состояния компьютера. Чтобы удалить все пакеты и среды выполнения, укажите их явно в качестве аргументов или используйте параметр —force .

      Удаление всех сред выполнения .NET, кроме версии 3.0.0-preview6-27804-01 без подтверждения Yes или No:

      Удаление всех пакетов SDK для .NET Core 1.1 без подтверждения Yes или No:

      Удаление пакета SDK для .NET Core 1.1.11 без вывода на консоль:

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

      Удаление всех пакетов SDK для .NET, которые можно безопасно удалить с помощью этого средства, в том числе тех, которые могут требоваться для работы Visual Studio (не рекомендуется):

      Удаление всех пакетов SDK для .NET, указанных в файле ответов versions.rsp :

      В файле versions.rsp содержится следующее:

      Шаг 4. Удаление резервной папки NuGet (необязательный)

      В некоторых случаях папка NuGetFallbackFolder может больше не требоваться, и ее понадобится удалить. Дополнительные сведения об удалении папки NuGetFallbackFolder см. в этом разделе.

      Источник

      Читайте также:  Moxa uport 1110 driver windows 10 64 bit
Оцените статью