Take a look at msbuild or nant. Personally, I use msbuild to distribute releases in our QA environment and create packages for deployment to production.
Your application may, for example, invoke batch files that run msbuild scripts to create and publish assemblies.
source
share