Подтвердить что ты не робот

Как построить некоторые конфигурации проекта с помощью msbuild

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

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

4b9b3361

Ответ 2

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

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

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

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

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

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