Мне нужно написать файл TFSBuild.proj, который последовательно запускает только два пакетных файла. Мне просто нужно вызвать proj-файл из определения сборки, а proj-файл вызовет два пакетных файла в последовательности. Все построение будет выполнено с помощью пакетного файла, находящегося на сервере сборки.
У меня есть командный файл на сервере сборки. Ниже приведен файл TFSBuild.proj, который я написал:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="GetLatest" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<Target Name="EndToEndIteration"
Condition=" '$(IsDesktopBuild)'!='true' "
DependsOnTargets="$(EndToEndIterationDependsOn)" >
<CallTarget Targets="GetLatest"/>
</Target>
<Target Name="GetLatest">
<Exec Command="C:\BuildScript\GetFromTFSTask.bat" />
</Target>
<Target Name="BuildStampVer">
<Exec Command="C:\BuildScript\BuildTask.bat" />
</Target>
</Project>
Я получаю ошибку:
Команда «C: \ StampBuild \ GetFromTFS.bat» завершена с кодом 3.
Мне нужно запустить пакетный файл с сервера сборки по указанному пути, я запускаю сборку с моего сервера dev.