Ссылки на TFS 2010 Build Server и Microsoft.Practices - PullRequest
1 голос
/ 26 октября 2010

Я занят, пытаясь настроить сервер сборки для TFS2010. В моем проекте есть ссылки на Microsoft.practices. Сборка завершается неудачно, потому что она не может найти эти ссылки на сервере сборки - потому что я не установил Microsoft.practices на сервере сборки.

Мне было интересно, является ли установка этого на сервере сборки лучшим способом сделать это, или есть другой способ добавить сторонние ссылки при настройке сервера сборки?

Я знаю, что могу просто установить его, но я собираюсь следовать здесь рекомендациям.

С уважением, Байрон Кобб

Ответы [ 2 ]

3 голосов
/ 26 октября 2010

Я бы оставил ссылочные сторонние dll в TFS в вашем проекте. По структуре похож на:

/ProjectSolution
   /ProjectA
   /ProjectB
   /lib
      /3rdPartyLibA
      /3rdPartyLibB

Теперь отредактируйте определение вашей сборки, на вкладке Рабочая область, в разделе Рабочие папки, сделайте ссылку на вашу папку / lib в вашем проекте. Агент сборки извлекает сторонние библиотеки и использует их для компиляции.

2 голосов
/ 27 октября 2010

Простой способ - регистрация сторонних сборок в TFS. Вы можете добавить дополнительную папку в вашу TFS с фиксированным относительным путем к вашему проекту. Затем добавьте ссылки оттуда. Таким образом, вам не нужно устанавливать сторонние сборки в ваших агентах сборки. Кроме того, вам также не нужно редактировать определение сборки.

...