/Rebuild (devenv.exe)
Pulisce e quindi compila la configurazione della soluzione specificata.
Sintassi
devenv SolutionName /Rebuild [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Argomenti
SolutionName
Obbligatorio. Il percorso completo e il nome del file della soluzione.
SolnConfigName
Facoltativo. Nome della configurazione della soluzione (ad esempio,
Debug
oRelease
) da usare per ricompilare la soluzione indicata 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 ricompilazione 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 SolnConfigName./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 esegue la stessa operazione del comando di menu Ricompila 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.
Esempio
Questo esempio pulisce e ricompila il progetto CSharpWinApp
usando la configurazione della build del progetto Debug
all'interno di MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /rebuild Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug