What we did in our project was that we created a separate assembly file for all of these materials.
In your assembly file, you can create tags to create the main solution, and then add tags to copy the files you need after assembly.
NAnt is also your option, but right now I'm happy to use Rake as my build / debug automation.
Since it cannot be integrated into Visual Studio, I do this, I create a task (either in MSBuild, NAnt, or Rake) that ultimately runs vsjitdebugger.exe to attach it to my Visual Studio when debugging.
Now these are just my styles, you can create your own style.
Marc vitalis
source share