Ant und NAnt sind kostenlos, einfach zu konfigurieren und können auch in Hudson integriert werden:
http://ant.apache.org/
http://nant.sourceforge.net/
Mit Ant kann man über <apply> auch MSBuild ausführen. Ich baue mit Ant auch Doku, lasse Tests (DUnit) und madExceptPatch ausführen, generiere dynamisch ein Innosetup-Skript und zippe die Setup-Exe Dateien. ... Es kann fast alles ausser Kaffee kochen