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

Кажется, я не могу установить агент сборки на наш сервер сборки 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 ответа

Решение

Я думаю, я понял это:

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

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

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

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

Другие вопросы по тегам