What are the benefits and advantages of NAnt?
Here is a list from some NAnt uses. Use NAnt if you need to : • Kick off calls to external processes (such as email, the file system, or an automated unit testing system like NUnit) • Kick off your build from a centrally-managed location (i.e., a server) so the “one true” version of your build resides in one and only one location • Build your software on any machine regardless of the presence or absence of Visual Studio .NET • Build multiple versions/flavors of your product • You have a large number of interdependent projects (assemblies) to build.