TeamBuild - лучший способ разделить результаты проекта - PullRequest
2 голосов
/ 21 января 2010

У меня есть настройка 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

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

1 Ответ

2 голосов
/ 06 февраля 2010

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

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

...