/Project (devenv.exe)

Identifica un singolo progetto all'interno della configurazione della soluzione specificata da compilare, pulire, ricompilare o distribuire.

Sintassi

devenv SolutionName {/Build|/Clean|/Deploy|/Rebuild} [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Argomenti

  • SolutionName

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

  • {/Build/Rebuild||/Clean|/Deploy}

    Obbligatorio. Compila, pulisce, distribuisce o ridistribuisce il progetto.

  • SolnConfigName

    Facoltativo. Nome della configurazione di soluzione (ad esempio Debug o Release) applicata alla 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.

  • /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 applicare al /Project denominato. Se è disponibile più di una piattaforma di soluzione, è necessario specificare anche la piattaforma (ad esempio, Debug|Win32).

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

  • Deve essere usata come parte di un comando devenv/Build, /Clean, /Rebuild o /Deploy.

  • Racchiudere le stringhe che includono spazi tra virgolette doppie.

  • Le informazioni di riepilogo per le compilazioni, compresi gli errori, vengono visualizzate nella finestra Comando o in qualsiasi file di log specificato con l'opzione /Out.

Esempio

Questo esempio compila il progetto CSharpWinApp usando la configurazione della build del progetto Debug all'interno di MySolution.

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

Vedi anche