2009-11-03 7 views
1

Я использую несколько пользовательских задач MSBuild, которые проверяются в исходном элементе управления. Я хотел бы импортировать эти задачи в файл TFSBuild.proj, который TFS использует для создания проекта. Сейчас я создал второй файл проекта, который включает все виды использования этих пользовательских задач. Я делаю это, потому что я могу запустить этот файл проекта после создания рабочей области и загрузки файлов.Возможно ли получить доступ к файлам, хранящимся в исходном элементе TFS из файла TFSBuild.proj, перед задачей сборки «Get»?

Есть ли способ ссылаться на файлы на сервере из проекта сборки, так что мне не нужно делать этот двухэтапный процесс?

Желаю, чтобы следующее работало.

<Import Project="$/My/Server/Path/Custom.tasks.targets" /> 

Этот вопрос связан с another question. В моем случае задачи проверяются в исходное управление, так что на машинах сборки нет другой требуемой установки. В этом случае размещение задач локально не очень хорошо.

ответ

0

Если вы поставили задачи и файлы .targets в той же папке управления версиями, что и ваш файл TFSBuild.proj (или в подкаталоге под ним), TFS Build загрузит весь этот контент на ваш создайте агента до того, как начать скрипт сборки.