代码之家  ›  专栏  ›  技术社区  ›  Vaccano

TeamBuild-划分项目输出的最佳方法

  •  2
  • Vaccano  · 技术社区  · 15 年前

    我有一个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 回复  |  直到 14 年前
        1
  •  2
  •   micahtan    14 年前

    Aaron Hallberg在这个场景中有一个很好的帖子 here .

    如果您要像我最近所做的那样努力完成tfsbuild定制,那么您可能还需要查看他的博客的其余部分。