There is another new build tool (a very intelligent wrapper) called NUBuild. Its lightweight, open source and extremely easy to setup and provides almost no-touch maintenance. I really like this new tool and we have made it standard tool for our continuous build and integration process of our projects (we have about 400 projects across 75 developers). Try it out.
http://nubuild.codeplex.com/
- Easy to use command line interface
- Ability to target all .Net framework
version i.e. 1.1, 2.0, 3.0 and 3.5
- Supports XML based configuration
- Supports both project and file
references
- Automatically generates the “complete
ordered build list” for a given
project – No touch maintenance.
- Ability to detect and display
circular dependencies
- Perform parallel build -
automatically decides which of the
projects in the generated build list
can be built independently.
- Ability to handle proxy assemblies
- Provides visual clue to the build
process e.g. showing “% completed”,
“current status” etc.
- Generates detailed execution log both
in XML and text format
- Easily integrated with
Cruise-Control.Net continuous
integration system
- Can use custom logger like XMLLogger
when targeting 2.0 + version
- Ability to parse error logs
- Ability to deploy built assemblies to
user specified location
- Ability to synchronize source code
with source-control system
- Version management capability