2010-01-20 87 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