I'm very interested in this as well.
I don't know if cleaning the folder would work, what would happen if 2 build qualities are changed in a very short interval?
It would be interesting to know how TFSDeployer handles deployments from different projects in parallel.
When using TFSDeployer for several projects, we realized that we could avoid clashes between Powershell files by placing them into subfolders in TFS, so they get pulled down into different subfolders of
ProjectA\TeamBuildTypes\Continuous\Deployment\ProjectA.Continuous\ [deployment files]
ProjectB\TeamBuildTypes\FullBuild\Deployment\ProjectB.FullBuild\ [deployment files]
However I don't know how to avoid clashes between the mappings files, or handle projects that don't have mapping files.
Does anyone have any thoughts?