/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
oRelease
) 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./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 applicare al/Project
denominato. Se è disponibile più di una piattaforma di soluzione, è necessario specificare anche la piattaforma (ad esempio,Debug|Win32
)./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:
Deve essere usata parte di un
devenv
/Build
comando ,/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