Проблема с MsBuild после обновления TFS.
От: shahter  
Дата: 27.01.15 19:24
Оценка:
Проблема с MsBuild после обновления TFS.

Здравствуйте.
Суть вот в чём.
Для работы небольшой команды на удалённой машине(Windows Server 2008 R2) был установлен tfs 2012
и настроен серверный билд.
Затем tfs 2012 был обновлён до tfs 2013.
Однако проекты по-прежнему компилировались с toolset v110_xp.

На днях было принято решение о повышении toolset до v120_xp.

И вот, при запуске первого билда с toolset v120_xp от сервера приходит
сообщение:
C:\ProgramFiles (x86)\MsBuild\Microsoft.Cpp\V4.0\V110\Microsoft.Cpp.Platform.targets
The build tools for v120_xp can not be found.

Очевидно, что для построения билда на сервере используется MsBuild предыдущей версии.
При этом на том же сервере установлена VS2013. Солюшен(файлы, подготовленные TFS к билду)
можно скомпилировать, а так же запустить в ручном режиме выполнение автоматических тестов.

Вопрос в том, как или где можно указать нужный MsBuild?
Re: Проблема с MsBuild после обновления TFS.
От: uzhas Ниоткуда  
Дата: 29.01.15 19:52
Оценка:
Здравствуйте, shahter, Вы писали:

S>сообщение:

S>C:\ProgramFiles (x86)\MsBuild\Microsoft.Cpp\V4.0\V110\Microsoft.Cpp.Platform.targets
S>The build tools for v120_xp can not be found.

S>Очевидно, что для построения билда на сервере используется MsBuild предыдущей версии.


попробуйте использовать последнюю версию, а не предыдущую
Re: Проблема с MsBuild после обновления TFS.
От: shahter  
Дата: 03.02.15 18:49
Оценка:
Всем Привет.
Решение проблемы оказалось простым.
Надо было всего-лишь вместо старого шаблона с настройками (DefaultTemplate.11.1.xaml)
выбрать новый шаблон(TfvcTemplate.12.xaml) и внести в него соответствующие настройки билда.

Всем спасибо за участие.
Тема закрыта.
Отредактировано 03.02.2015 18:56 shahter . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.