/Build (devenv.exe)

Consente di compilare una soluzione o un progetto con un file di configurazione della soluzione specificato.

Sintassi

devenv SolutionName /Build [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Argomenti

  • SolutionName

    Obbligatorio. Percorso e nome del file della soluzione, relativo alla directory della soluzione.

  • SolnConfigName

    Facoltativo. Nome della configurazione di soluzione (ad esempio Debug o Release) da usare per compilare la soluzione indicata in SolutionName. Se per la soluzione sono disponibili più piattaforme, è 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 nel file di progetto il percorso relativo dalla cartella SolutionName, il nome visualizzato del progetto o 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 compilazione del progetto 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.

  • /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:

  • L'opzione /Build esegue la stessa funzione del comando di menu Compila soluzione nell'ambiente di sviluppo integrato (IDE).

  • Racchiudere le stringhe che includono spazi tra virgolette doppie.

  • Le informazioni di riepilogo sulle compilazioni, compresi gli errori, possono essere visualizzate nella finestra di comando o in qualsiasi file di log specificato con l'opzione /Out.

  • L'opzione /Build esegue la compilazione dei soli progetti modificati dopo l'ultima compilazione. Per compilare tutti i progetti in una soluzione, usare /rebuild.

  • Se viene visualizzato il messaggio di errore Configurazione progetto non valida, assicurarsi di aver specificato la piattaforma di una soluzione o di un progetto, ad esempio Debug|Win32.

Esempio

Il comando seguente compila il progetto CSharpWinApp usando la configurazione della build del progetto Debug all'interno di MySolution.

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

Vedi anche