Что мне нужно для установки совместимого с Visual Studio 2010 (sln) агента сборки в TeamCity? - PullRequest
5 голосов
/ 05 июля 2010

Кажется, я не могу установить агент сборки на наш сервер сборки TeamCity 5.1.2, который совместим с конфигурацией сборки VS2010 (sln).

В разделе «Сборка бегунов» перечислены следующие бегуны:

Ant: Средство запуска файлов Ant build.xml
Средство поиска дубликатов (.NET): Средство поиска дубликатов C # и VB
Командная строка: Простое выполнение команды

А в разделе «Совместимые конфигурации» проект, который я настроил для сборки с помощью сборщика Visual Studio 2010 (sln), указан в разделе «Несовместимые конфигурации».

Чтобы установить агент сборки, я просто запускаю установочный пакет .msi, но кажется, что настройки по умолчанию недостаточно хороши. На компьютере сервера сборки установлен Visual Web Developer Express 2010, а также установлены версии .NET версии 2.0-4.0, но нет полной версии VS. Нужно ли что-нибудь еще?

(У меня нет опыта сборки сценариев msbuild, поэтому, если я могу, я хочу избежать этого).

Ответы [ 2 ]

3 голосов
/ 17 августа 2011

Агент сборки TeamCity не определяет клиентский профиль .NET 4.0 как dotNetFramework4.0.Убедитесь, что у вас установлена ​​полная версия .NET Framework 4.0.

Другая причина в том, что у агента сборки повреждены плагины.Чтобы исправить это: - остановить агент - удалить папки / plugins, / system, / tools - запустить агент - дождаться автоматического обновления агента (служба агента может быть показана как остановленная, просто подождите)

3 голосов
/ 07 июля 2010

Кажется, я понял:

Установите Windows SDK от Microsoft.Прямо сейчас, последняя версия - 7.1.

Обратите внимание, что, поскольку я просто внезапно заметил, что это сработало, я не знаю наверняка, что это то, что он сделал - это могло бы меня полностьюне имеет значения, но это единственное, что я изменил в своей конфигурации, и думаю, что это может иметь значение.

...