Beschreibung zur Verwendung von MSBuild
In VisualStudio kann man die Erstellung von Projekten samt allen zugehörigen Tasks prima automatisieren. Wobei man unter einem Build nicht nur das kompilieren sondern auch das Erstellen/Update einer kompletten Testversion mit allen zugehörigen dateien versteht. Außerdem gehört hierzu üblicherweise der automatische Ablauf von Testläufen.
Allerdings ist das erste Einrichten für ein Projekt recht aufwändig. Eine gute Beschreibung was da wie geht gibt’s hier:
http://www.codeproject.com/books/msbuild.asp