/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
oRelease
) 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./Project
ProjNameFacoltativo. 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.
/ProjectConfig
ProjConfigNameFacoltativo. Nome della configurazione della build del progetto (ad esempio,
Debug
oRelease
) 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./Out
OutputFilenameFacoltativo. 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"