Como faço para o TFS 2010 criar cada projeto em um diretório separado?

Em nosso projeto, gostaríamos que nossa compilação do TFS colocasse cada projeto em sua própria pasta na pasta suspensa, em vez de soltar todos os arquivos em uma estrutura plana. Para ilustrar, gostaríamos de ver algo assim:

DropFolder/
  Foo/
    foo.exe
  Bar/
    bar.dll
  Baz
    baz.dll

Esta é basicamente a mesma pergunta que foi feitaaqui, mas agora que estamos usando builds baseados em fluxo de trabalho, essas soluções parecem não funcionar. A solução usando a propriedade CustomizableOutDir parecia que funcionaria melhor para nós, mas não consigo que essa propriedade seja reconhecida. Eu personalizei nosso fluxo de trabalho para transmiti-lo ao MSBuild como um argumento de linha de comando (/ p: CustomizableOutDir = true), mas parece que o MSBuild apenas o ignora e coloca a saída no OutDir fornecido pelo fluxo de trabalho.

Examinei os logs de compilação e vejo que as propriedades CustomizableOutDir e OutDir estão sendo definidas nos argumentos da linha de comando para MSBuild. Ainda preciso que o OutDir seja transmitido para que eu possa copiar meus arquivos para o TeamBuildOutDir no final.

Alguma idéia de por que meu parâmetro CustomizableOutDir não está sendo reconhecido ou se existe uma maneira melhor de conseguir isso?

questionAnswers(9)

yourAnswerToTheQuestion