It's easy to create a build.proj and dump everything into one spot. However, this can be difficult for other tooling to deal with.
Instead of dumping all build assets to shared output directory, let them build in place, and round up output afterwards -- needed to make this work with
- Tests
- FxCop
- Gendarme
- NCover
- NDepend