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


dotnet-core-uninstall remove

Эта статья относится к: ✔️ средство удаления .NET 1.7.521001 и более поздних версий

Имя.

dotnet-core-uninstall remove — удалите указанные пакеты SDK для .NET или среды выполнения.

Краткие сведения

dotnet-core-uninstall remove <TARGET> [--x64|--x86] <VERSION>...
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove <TARGET> [--x64|--x86] <FILTER>
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove -h|--help|-?
dotnet-core-uninstall remove <TARGET> <VERSION>...
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove <TARGET> <FILTER>
    [-v|--verbosity <LEVEL>] [--force] [-y|--yes]

dotnet-core-uninstall remove -h|--help|-?

Description

Команда dotnet-core-uninstall remove удаляет пакеты SDK для .NET и среды выполнения с хост-компьютера.

Аргументы

TARGET

Тип, который требуется удалить. Допустимые параметры перечислены в разделе "Параметры — TARGET ".

VERSION

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

Совет

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

FILTER

Указывает значение, используемое для фильтрации TARGET. Допустимые параметры перечислены в разделе "Параметры " ФИЛЬТР ".

Параметры — TARGET

  • --aspnet-runtime

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

  • --hosting-bundle

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

  • --runtime

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

  • --sdk

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

  • --x64

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

    Примечание.

    Если --x64 или --x86 не указано, будут удалены оба x64 и x86.

  • --x86

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

    Примечание.

    Если --x64 или --x86 не указано, будут удалены оба x64 и x86.

Параметры — FILTER

Эти параметры являются эксклюзивными.

  • --all

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

  • --all-below <VERSION>[ <VERSION>...]

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

  • --all-but <VERSION>[ <VERSION>...]

    Удаляет все пакеты 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 <MAJOR_MINOR>

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

Параметры

  • -y, --yes

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

  • --force

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

  • -v, --verbosity <LEVEL>

    Устанавливает уровень детализации. Значение по умолчанию — normal. Допустимые значения:

    • q[uiet]
    • m[inimal]
    • n[ormal]
    • d[etailed]
    • diag[nostic].
  • -?|-h|--help

    Отображает справку и сведения об использовании.

Примеры

Примечание.

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

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

    dotnet-core-uninstall remove --all-but 3.0.0-preview6-27804-01 --runtime --yes
    
  • Удалите все пакеты SDK для .NET Core 1.1, не требуя да или нет подтверждения:

    dotnet-core-uninstall remove --sdk --major-minor 1.1 -y
    
  • Удалите пакет SDK для .NET 6.0.301 без выходных данных консоли:

    dotnet-core-uninstall remove 6.0.301 --sdk --yes --verbosity q
    
  • Удалите все пакеты SDK для .NET, которые можно безопасно удалить с помощью этого средства:

    dotnet-core-uninstall remove --all --sdk
    
  • Удалите все пакеты SDK для .NET, которые можно удалить с помощью этого средства, включая эти пакеты SDK, которые могут потребоваться Visual Studio (не рекомендуется):

    dotnet-core-uninstall remove --all --sdk --force
    
  • Удалите все пакеты SDK для .NET, указанные в файле ответа versions.rsp :

    dotnet-core-uninstall remove --sdk @versions.rsp
    

    Содержимое файла versions.rsp выглядит следующим образом:

    2.2.300
    6.0.301
    

См. также