Я хотел бы построить все конфигурации проекта VS 2008 C++ в командной строке. Что-то вроде:Как создать все конфигурации проекта Visual Studio 2008 C++ в командной строке?
Devenv TheProject.vcproj/сборки/NOLOGO
Но это не работает, потому что команда/построить настаивает на конфигурацию после него, как это:
devenv TheProject.vcproj/build «Release | Win32»/nologo
Есть ли способ получить сборку командной строки всех конфигураций в файле vcproj?
Дать пакетный файл для определения каждой конфигурации трудно, потому что я итерация десятки * .vcproj файлов, которые не имеют последовательный ряд конфигураций. Сценарий, который я использую, пересекает структуру каталогов, ища эти файлы * .vcproj. Его цель - убедиться, что каждый проект компилируется, и я хотел бы расширить его, чтобы проверить каждую конфигурацию каждого проекта. – Charles
Файлы * .vcproj - это XML, поэтому вы можете подумать о написании программы для анализа файлов проекта и извлечения конфигураций и записи результатов в пакетный файл или конфигурацию MSBUILD. – Avalanchis
Да. Это произошло со мной, но я пытался избежать этого. Вы можете себе представить, насколько прост в моем скрипте. Добавление логики для синтаксического анализа конфигураций из файлов vcproj увеличило бы размер и сложность по величинам. – Charles