dotnet cleandotnet clean

Эта статья применима к: ✓ пакету SDK для .NET Core 1.x пакету SDK для .NET Core 2.xThis topic applies to: ✓ .NET Core SDK 1.x .NET Core SDK 2.x

nameName

dotnet clean — очищает выходные данные проекта.dotnet clean - Cleans the output of a project.

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

dotnet clean [<PROJECT>] [-c|--configuration] [-f|--framework] [-o|--output] [-r|--runtime] [-v|--verbosity]
dotnet clean [-h|--help]

ОписаниеDescription

Команда dotnet clean очищает выходные данные предыдущей сборки.The dotnet clean command cleans the output of the previous build. Она реализуется как целевой объект MSBuild, поэтому при выполнении команды проект получает оценку.It's implemented as an MSBuild target, so the project is evaluated when the command is run. Очищаются только выходные данные, созданные во время сборки.Only the outputs created during the build are cleaned. Очищаются папки с промежуточными (obj) и окончательными выходными данными (bin).Both intermediate (obj) and final output (bin) folders are cleaned.

АргументыArguments

PROJECT

Очищаемый проект MSBuild.The MSBuild project to clean. Если файл проекта не указан, MSBuild ищет в текущем рабочем каталоге файл с расширением, заканчивающимся на PROJ, и использует его.If a project file is not specified, MSBuild searches the current working directory for a file that has a file extension that ends in proj and uses that file.

ПараметрыOptions

  • -c|--configuration {Debug|Release}

    Определяет конфигурацию сборки.Defines the build configuration. Значение по умолчанию — Debug.The default value is Debug. Этот параметр требуется при очистке только в том случае, если вы указали его во время сборки.This option is only required when cleaning if you specified it during build time.

  • -f|--framework <FRAMEWORK>

    Платформа, указанная во время сборки.The framework that was specified at build time. Платформа должна быть определена в файле проекта.The framework must be defined in the project file. Если вы указали платформу во время сборки, нужно указать ее эту платформу при очистке.If you specified the framework at build time, you must specify the framework when cleaning.

  • -h|--help

    Выводит краткую справку по команде.Prints out a short help for the command.

  • -o|--output <OUTPUT_DIRECTORY>

    Каталог, куда помещаются выходные данные сборки.Directory in which the build outputs are placed. Укажите параметр -f|--framework <FRAMEWORK> с параметром выходного каталога, если задали платформу при сборке проекта.Specify the -f|--framework <FRAMEWORK> switch with the output directory switch if you specified the framework when the project was built.

  • -r|--runtime <RUNTIME_IDENTIFIER>

    Очищает выходную папку указанной среды выполнения.Cleans the output folder of the specified runtime. Используется, если было создано автономное развертывание.This is used when a self-contained deployment was created. Параметр доступен, начиная с пакета SDK для .NET Core 2.0.Option available since .NET Core 2.0 SDK.

  • -v|--verbosity <LEVEL>

    Задает уровень детализации команды.Sets the verbosity level of the command. Допустимые уровни: q[uiet], m[inimal], n[ormal], d[etailed] и diag[nostic].Allowed levels are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].

ПримерыExamples

  • Очистите сборку проекта по умолчанию:Clean a default build of the project:

    dotnet clean
    
  • Очистите сборку проекта с помощью конфигурации выпуска:Clean a project built using the Release configuration:

    dotnet clean --configuration Release