Freigeben über


/Clean (devenv.exe)

Bereinigt alle Zwischendateien und Ausgabeverzeichnisse

Syntax

devenv SolutionName /Clean [Config [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Argumente

  • SolutionName

    Erforderlich. Der vollständige Pfad und Name der Projektmappendatei.

  • Konfiguration

    Optional. Die Konfiguration (z.B. Debug oder Release) zum Bereinigen der Zwischendateien für die in SolutionName benannte Projektmappe. Wenn mehrere Projektmappenplattformen verfügbar sind, müssen Sie auch die Plattform angeben (z.B. Debug|Win32). Wenn dieses Argument nicht angegeben wird oder eine leere Zeichenfolge ("") enthält, verwendet das Tool die aktive Konfiguration der Projektmappe.

  • /Project ProjName

    Optional. Der Pfad und der Name einer Projektdatei innerhalb der Projektmappe. Sie können den Anzeigenamen des Projekts oder einen relativen Pfad vom SolutionName-Ordner zur Projektdatei eingeben. Sie können auch den vollständigen Pfad und Namen der Projektdatei eingeben.

  • /ProjectConfig ProjConfigName

    Optional. Der Name der Buildkonfiguration des Projekts (z.B. Debug oder Release), die beim Bereinigen des benannten /Project verwenden wird. Wenn mehrere Projektmappenplattformen verfügbar sind, müssen Sie auch die Plattform angeben (z.B. Debug|Win32). Wenn dieser Schalter angegeben ist, überschreibt er das Argument Config.

  • /Out OutputFilename

    Optional. Der Name der Datei, an die die Ausgabe des Tools gesendet werden soll. Wenn die Datei bereits vorhanden ist, fügt das Tool die Ausgabe an das Ende der Datei an.

Hinweise

Dieser Schalter hat dieselbe Funktion wie der Menübefehl Projektmappe bereinigen in der IDE.

Schließen Sie Zeichenfolgen, die Leerzeichen enthalten, in doppelte Anführungszeichen ein.

Zusammenfassende Informationen beim Bereinigen und Erstellen, inklusive Fehlermeldungen, können im Befehlsfenster oder in einer Protokolldatei, die durch den /Out-Schalter angegeben wird, angezeigt werden.

Wenn der Schalter /Project nicht angegeben ist, erfolgt die Bereinigungsaktion für alle Projekte in der Projektmappe, selbst wenn FileName als eine Projektdatei angegeben wurde.

Beispiel

Im ersten Beispiel wird die MySolution-Projektmappe mithilfe der in der Projektmappendatei angegebenen Standardkonfiguration bereinigt.

Im zweiten Beispiel wird das Projekt CSharpWinApp mithilfe der Projektbuildkonfiguration Debug in MySolution bereinigt.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /Clean "Debug" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig "Debug"

Weitere Informationen