2011-01-12 2 views
20

В каталоге msvc gtest есть файл проекта gtest, и его открытие с помощью Visual Studio позволяет мне выбрать сборку из 8 конфигураций (gtest/gtest_main/gtest_prod_test/gtest_unittest x release/debug) с пакетной сборкой.Как построить некоторые конфигурации проекта с помощью msbuild

Как я могу сделать то же самое с msbuild tool? Например, как я могу сообщить msbuild для сборки gtest/Debug или gtest_unittest/Release?

+1

Смотрите хорошее сообщение с MSBuild и Devenv примеры http://miteshsureja.blogspot.com.au/2012/04/how-to-build-solution-or-project-from.html –

+0

Вы надеваете» я хочу поставить решение в вопросе. Решения должны быть поставлены в качестве ответа. – Mangs

ответ

0

ответ Кайл Alons работает отлично. Когда я запускаю файл решения с четырьмя проектами, он генерирует версию для каждого проекта.

msbuild gtest-md.sln /property:Configuration=Release 

я мог бы работать каждый проект следующим образом, но имена выходных основаны на имя решения, так что мне нужно изменить, чтобы получить правильные результаты.

msbuild gtest-md.vcxproj /property:Configuration=Release 

Решение было указать цель следующим образом.

msbuild gtest-md.sln /target:gtest-md /property:Configuration=Release 
Смежные вопросы