Come costruire alcune configurazioni di progetto con msbuild
-
10-10-2019 - |
Domanda
directory msvc del GTEST ha il file di progetto GTEST, e aprirlo con Visual Studio mi permette di selezionare la build di 8 configurazioni (GTEST / gtest_main / gtest_prod_test / gtest_unittest x rilascio / debug) con Generazione batch.
Come posso fare la stessa cosa con msbuild strumento? Per esempio, come posso dire MSBuild a costruire GTEST / Debug o gtest_unittest / uscita?
Soluzione
MSBuild projectfile /property:Configuration=Debug
http://msdn.microsoft.com/en-us /library/ms171452%28v=vs.80%29.aspx
Altri suggerimenti
risposta di Kyle Alons funziona bene. Quando eseguo file di soluzione che presenta quattro progetti, genera la versione finale di ogni progetto.
msbuild gtest-md.sln /property:Configuration=Release
ho potuto correre ogni progetto come segue, ma i nomi di uscita sono basati sul nome della soluzione, quindi ho bisogno di modificare per ottenere risultati corretti.
msbuild gtest-md.vcxproj /property:Configuration=Release
La soluzione era quella di specificare destinazione come segue.
msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release