TeamBuild - лучший способ разделить результаты проекта

У меня есть настройка teambuild, которая создает решение, в котором есть несколько проектов. Когда сборка завершена, все двоичные файлы помещаются в одно место.

Есть ли хороший способ поместить их в конкретные папки проекта? (Похоже на то, что вы получаете при сборке в Visual Studio?)

Пример:

MySolution
   |
   +-> Project 1
   |
   +-> Project 2
   |
   +-> Project 3
   |
   +-> Project 4

Прямо сейчас TeamBuild дает мне это по умолчанию:

Binaries
   |
   +-> Project1.exe, Project2.exe, Project3.exe, Project4.exe, Project1Support.dll, Project2Support.dll, Project3Support.dll, Project4Support.dll

Я хочу:

Binaires
   |
   +-> Project 1
   |     |
   |     +->Project1.exe
   |     |
   |     +->Project1Support.dll
   |
   +-> Project 2
   |     |
   |     +->Project2.exe
   |     |
   |     +->Project2Support.dll
   |
   +-> Project 3
   |     |
   |     +->Project3.exe
   |     |
   |     +->Project3Support.dll
   |
   +-> Project 4
         |
         +->Project4.exe
         |
         +->Project4Support.dll

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


person Vaccano    schedule 20.01.2010    source источник


Ответы (1)


У Аарона Халлберга есть отличный пост об этом конкретном сценарии здесь.

Если вы собираетесь проделать столько же настроек TFSBuild, сколько я сделал недавно, вы можете также проверить остальную часть его блога.

person micahtan    schedule 06.02.2010