TFS 2010 отображает зависимые файлы для сборок - PullRequest
0 голосов
/ 18 мая 2011

Я довольно плохо знаком с задачами настройки TFS и Build, так что простите, если на эту проблему есть простой ответ.

У меня есть командный проект, который является своего рода общей библиотекой (CL), которая содержит dll и apis, которые я обычно использую в своих проектах. Все мои другие проекты ссылаются на файлы прямо из сопоставленной папки для CL на моем компьютере разработчика.

Я пытаюсь настроить определение сборки для проекта A (сервер сборки находится на другом компьютере). Я хочу всегда проверять, чтобы CL был самым последним перед каждой сборкой, поэтому возможно ли, чтобы определение сборки извлекало последние файлы в первую очередь? Единственная другая альтернатива - начать включать CL в каждом проекте напрямую.

Я попытался добавить рабочую папку для CL, но, похоже, он не получает файлы до того, как попытается построить проект A. А потом, когда я пытаюсь восстановить после сбоя, я получаю сообщение об ошибке, говорящее, что CL рабочая папка "уже сопоставлена ​​в рабочей области".

1 Ответ

0 голосов
/ 19 мая 2011

Вместо сопоставления в источниках, почему бы не создать общую библиотеку, развернуть ее в общем расположении и заставить все проекты, использующие ее, ссылаться на нее в общем расположении?больше смысла (это должен быть обычный двоичный файл, а не общий источник), это значительно улучшает сборки непрерывной интеграции.Если несколько сборок отображают один и тот же источник в свое рабочее пространство, то при изменении общего источника все этих сборок CI будут запущены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...