In our build process, for each project we use Post Build events to copy our executable files into a separate deployment directory. That works just peachy, but the problem i
There is no documented way to insert custom cleanup steps, unfortunately. You can clean up your output in your pre-build event but that will still leave artifacts around just after a clean.
From MSDN, here is the order of invocation for the various build steps:
Post-Build event
MSDN: Understanding custom build steps