2010-01-20 52 views
2

我有一個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 

我必須手動複製每個文件嗎?有更容易的方法嗎? (我希望如此。)

回答

2

Aaron Hallberg在這個確切的場景here有一個偉大的職位。

如果您要像最近一樣完成TFSBuild的定製工作,您可能還想查看他的其他博客。

+0

甜蜜的回答!謝謝! – Vaccano 2010-02-06 20:01:01