visual-studio - valido - temas para visual studio code
Cómo construir algunas configuraciones de proyecto con msbuild (2)
El directorio msvc de gtest tiene el archivo de proyecto gtest y abrirlo con Visual Studio me permite seleccionar la construcción de 8 configuraciones (gtest / gtest_main / gtest_prod_test / gtest_unittest x release / debug) con Batch Build.
¿Cómo puedo hacer lo mismo con la herramienta msbuild ? Por ejemplo, ¿cómo puedo decirle a msbuild que cree gtest / Debug o gtest_unittest / Release?
MSBuild projectfile /property:Configuration=Debug
http://msdn.microsoft.com/en-us/library/ms171452%28v=vs.80%29.aspx
La respuesta de Kyle Alons funciona bien. Cuando ejecuto el archivo de solución que tiene cuatro proyectos, genera la versión de lanzamiento de cada proyecto.
msbuild gtest-md.sln /property:Configuration=Release
Podría ejecutar cada proyecto de la siguiente manera, pero los nombres de salida se basan en el nombre de la solución, por lo que debo modificar para obtener los resultados correctos.
msbuild gtest-md.vcxproj /property:Configuration=Release
La solución fue especificar el objetivo de la siguiente manera.
msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release