построить решение из командной строки

Я пытаюсь построить ряд решений из файла cmd, используя командные строки для обработки всей сборки

это линия, которая строит решение:

for /f %%i in (%CFG%\bld.lst) do set OUT=   %%i Release %REBUILD%& call :out & C:\"Program Files (x86)"\"Microsoft Visual Studio 12.0"\Common7\IDE\devenv.exe  %%i %REBUILD% Release >>%LOG% 

решения находятся в(%CFG%\bld.lst)

если я добавлю перехват ошибок, как в:

if errorlevel 1 set OUT= Failed to build %%i Release & goto :error_term в конце строки сборка падает

если нет, то программа просмотра событий показывает мне эту ошибку:

Описание дляКод события 0 из источникаVSTTExecution не может быть найден. Либо компонент, который вызывает это событие, не установлен на локальном компьютере, либо установка повреждена. Вы можете установить или восстановить компонент на локальном компьютере.

Если событие возникло на другом компьютере, отображаемая информация должна была быть сохранена вместе с событием.

Следующая информация была включена в мероприятие:

(devenv.exe, PID 2004, Thread 1) UIContextHelper.SetUIContext: The call to IVsAggregatableProject.GetCmdUIContextCookie failed. Error code: -2147467259

ресурс сообщения присутствует, но сообщение не найдено в таблице строк / сообщений

если я собираю каждое из решений из VisualStudio, решение строится правильно

Я должен упомянуть некоторые проекты, написанные в VS 2010, а некоторые в VS 2013

у меня седеют волосы. ПОМОГИТЕ!

Danieli

Ответы на вопрос(0)

Ваш ответ на вопрос