Я работал над настройкой TeamCity, и у меня почти все работает, за исключением возможности компилировать решения VS2005, которые ссылаются на сборки, находящиеся вне пути решения. У меня есть SVN-репозиторий, структурированный следующим образом
Root
Libraries
Project 1
Trunk
Project 2
Trunk
Проект 1 и Проект 2 ссылаются на сторонние сборки, расположенные в библиотеках. Это прекрасно работает в среде IDE VS2005 и при вызове MSBuild для файлов решения, поскольку HintPath для всех ссылок выглядит следующим образом:
..\..\..\Libraries\ThirdParty.dll
Проблема, с которой я столкнулся, состоит в том, что, когда TeamCity умирает извлечение из SVN для Проекта 1 или Проекта 2, он помещает все во внутренние каталоги, которые не соответствуют структуре относительного пути, заданного HintPath.
Как мне это прояснить, либо через конфигурацию TeamCity, либо по-другому настроить мою структуру решений / каталогов? Любой из них будет работать для моих нужд.
Спасибо!