Я использую Team Build (2010) для вызова сценария msbuild с задачей Exec, которая вызывает пакетный файл, который, в свою очередь, вызывает msbuild. Как это:
<Exec Command="BatchFileThatCallsMSBuild.bat" />
Конечно, пакетный файл делает кучу другого мусора, или я бы просто использовал задачу MSBuild.
Проблема в том, что когда пакетный файл пытается вызвать msbuild, он не может его найти.
'msbuild' is not recognized as an internal or external command, operable program or batch file.
Как настроить необходимую среду в задаче exec?
Я попытался изменить команду на:
<Exec Command="%22$(VS100COMNTOOLS)..\..\VC\vcvarsall.bat%22&BatchFileThatCallsMSBuild.bat" />
но без кубиков, все же msbuild не найден.