How can I get TFS 2010 to build each project to a separate directory?
        Posted  
        
            by Jonathan Schuster
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Jonathan Schuster
        
        
        
        Published on 2010-05-06T20:41:25Z
        Indexed on 
            2010/05/06
            21:18 UTC
        
        
        Read the original article
        Hit count: 808
        
In our project, we'd like to have our TFS build put each project into its own folder under the drop folder, instead of dropping all of the files into one flat structure. To illustrate, we'd like to see something like this:
DropFolder/
  Foo/
    foo.exe
  Bar/
    bar.dll
  Baz
    baz.dll
This is basically the same question as was asked here, but now that we're using workflow-based builds, those solutions don't seem to work. The solution using the CustomizableOutDir property looked like it would work best for us, but I can't get that property to be recognized. I customized our workflow to pass it in to MSBuild as a command line argument (/p:CustomizableOutDir=true), but it seems MSBuild just ignores it and puts the output into the OutDir given by the workflow.
I looked at the build logs, and I can see that the CustomizableOutDir and OutDir properties are both getting set in the command line args to MSBuild. I still need OutDir to be passed in so that I can copy my files to TeamBuildOutDir at the end.
Any idea why my CustomizableOutDir parameter isn't getting recognized, or if there's a better way to achieve this?
© Stack Overflow or respective owner