dotnet-cleandotnet-clean

Dieses Thema gilt für: ✓ .NET Core SDK 1.x .NET Core SDK 2.xThis topic applies to: ✓ .NET Core SDK 1.x .NET Core SDK 2.x

NameName

dotnet clean: Löscht die Ausgabe eines Projekts.dotnet clean - Cleans the output of a project.

ÜbersichtSynopsis

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

BeschreibungDescription

Der Befehl dotnet clean löscht die Ausgabe des vorherigen Builds.The dotnet clean command cleans the output of the previous build. Er ist als MSBuild-Ziel implementiert, sodass das Projekt ausgewertet wird, wenn der Befehl ausgeführt wird.It's implemented as an MSBuild target, so the project is evaluated when the command is run. Es werden nur die Ausgaben gelöscht, die während des Builds erstellt wurden.Only the outputs created during the build are cleaned. Sowohl der Ordner für Zwischenausgabe (obj) als auch der Ordner für die endgültige Ausgabe (bin) werden bereinigt.Both intermediate (obj) and final output (bin) folders are cleaned.

ArgumenteArguments

PROJECT

Das zu bereinigende MSBuild-Projekt.The MSBuild project to clean. Wenn Sie keine Projektdatei angeben, durchsucht MSBuild das aktuelle Arbeitsverzeichnis nach einer Dateierweiterung, die mit proj endet, und verwendet diese.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.

OptionenOptions

-c|--configuration {Debug|Release}

Legt die Buildkonfiguration fest.Defines the build configuration. Der Standardwert ist Debug.The default value is Debug. Diese Option ist bei der Bereinigung nur erforderlich, wenn Sie sie bei der Erstellung angegeben haben.This option is only required when cleaning if you specified it during build time.

-f|--framework <FRAMEWORK>

Das Framework, das bei der Erstellung angegeben wurde.The framework that was specified at build time. Das Framework muss in der Projektdatei definiert werden.The framework must be defined in the project file. Wenn Sie das Framework bei der Erstellung angegeben haben, müssen Sie das Framework bei der Bereinigung angeben.If you specified the framework at build time, you must specify the framework when cleaning.

-h|--help

Druckt eine kurze Hilfe für den Befehl.Prints out a short help for the command.

-o|--output <OUTPUT_DIRECTORY>

Verzeichnis, in dem die Buildausgaben abgelegt wurden.Directory in which the build outputs are placed. Geben Sie den -f|--framework <FRAMEWORK>-Schalter mit dem Schalter des Ausgabeverzeichnisses an, wenn Sie das Framework bei der Erstellung des Projekts angegeben haben.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>

Bereinigt den Ausgabeordner der angegebenen RuntimeCleans the output folder of the specified runtime. Wird bei der Erstellung einer eigenständigen Bereitstellung verwendet.This is used when a self-contained deployment was created.

-v|--verbosity <LEVEL>

Legt den Ausführlichkeitsgrad für den Befehl fest.Sets the verbosity level of the command. Zulässige Grade sind q[uiet], m[inimal], n[ormal], d[etailed] und diag[nostic].Allowed levels are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].

BeispieleExamples

Bereinigen Sie einen Standardbuild des Projekts:Clean a default build of the project:

dotnet clean

Bereinigen Sie ein Projektbuild mit der Konfiguration „Release“:Clean a project built using the Release configuration:

dotnet clean --configuration Release