2009-03-25 5 views
4

Я структуру Решение, как показано ниже:Как-сохранить проекты структуры с TFS Team Build

Решение 1 (Solution1.sln)

  • Проект 1
  • Проект 2
  • проекта 3

Я создал определение Team Team, работающее с Solution1.sln. Моя проблема заключается в том, что скомпилированные двоичные файлы сохраняются в одну плоскую выходную папку: BUILDNAME \ Release

Но я хочу сохранить свою структуру проекта:

BUILDNAME \ Project 1 \ Release

BUILDNAME \ Project 2 \ Release

BUILDNAME \ Project 3 \ Release

ответ

2

по умолчанию для Team Build, как вы уже видели - двоичные файлы в одной папке, веб-сайты, каждый в структуре папок своих собственных; по одному на каждую конфигурацию. Если вы только начинаете работу с TFS, я предлагаю вам попробовать использовать значение по умолчанию. Вы знакомы с отдельными папками, но почти все, что вы читаете о Team Build, будет использовать одну выходную папку.

Помимо знакомства, есть ли причина, по которой вам нужны отдельные папки?

+0

+1 Отдельные папки означают LOTS дублирования, если ваши проекты зависят друг от друга. –

+1

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

+0

@Sean: Я бы рекомендовал, чтобы каждая сборка Team Build создавала только один набор разворачиваемых артефактов. Если, например, у вас есть несколько исполняемых файлов для настольных компьютеров, каждому из которых требуется только часть подсистемы инфраструктуры, и если вы развертываете их по отдельности, вам потребуется несколько Team Builds. Если, с другой стороны, у вас может быть один установщик, который устанавливает только необходимые файлы для каждого, тогда вам нужна только одна сборка. –

Смежные вопросы