/Clean (devenv.exe)

Pulisce tutti i file intermedi e le directory di output.

Sintassi

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

Argomenti

  • SolutionName

    Obbligatorio. Il percorso completo e il nome del file della soluzione.

  • Config

    Facoltativo. La configurazione (ad esempio, Debug o Release) per pulire i file intermedi per la soluzione denominata in SolutionName. Se è disponibile più di una piattaforma di soluzione, è necessario specificare anche la piattaforma (ad esempio, Debug|Win32). Se questo argomento non viene specificato o viene specificata una stringa vuota (""), lo strumento usa la configurazione attiva della soluzione.

  • /ProjectProjName

    Facoltativo. Il percorso e il nome del file di progetto nella soluzione. È possibile immettere il nome visualizzato del progetto o un percorso relativo dalla cartella SolutionName al file di progetto. È anche possibile immettere il percorso completo e il nome del file di progetto.

  • /ProjectConfigProjConfigName

    Facoltativo. Nome della configurazione della build del progetto (ad esempio, Debug o Release) da usare per la pulizia del /Project denominato. Se è disponibile più di una piattaforma di soluzione, è necessario specificare anche la piattaforma (ad esempio, Debug|Win32). Se si specifica questa opzione, viene eseguito l'override dell'argomento Config.

  • /OutOutputFilename

    Facoltativo. Nome di un file a cui si vuole inviare l'output dello strumento. Se il file esiste già, lo strumento aggiunge l'output alla fine del file.

Osservazioni:

Questa opzione ha la stessa funzione del comando di menu Pulisci soluzione all'interno dell'IDE.

Racchiudere le stringhe che includono spazi tra virgolette doppie.

Le informazioni di riepilogo per le operazioni di pulizia e compilazione, compresi gli errori, possono essere visualizzate nella finestra di comando o in qualsiasi file di log specificato con l'opzione /Out.

Se non si specifica l'opzione /Project, l'azione di pulizia viene eseguita su tutti i progetti nella soluzione, anche se è stato specificato FileName come file di progetto.

Esempio

Nel primo esempio viene pulita la soluzione MySolution usando la configurazione predefinita specificata nel file di soluzione.

Il secondo esempio pulisce il progetto CSharpWinApp usando la configurazione della build del progetto Debug all'interno di MySolution.

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

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

Vedi anche