What NAnt IsNAnt is a fast, extensible, easily readable, automated build tool. NAnt makes a large-scale .NET project possible and manageable using only the freely available .NET SDK or any other CLI Implementation discussed in Chapter 2, "Open Source and the .NET Platform." Because a NAnt build file is XML, your build is platform-independent and easily editable with any text editor. Microsoft also saw the advantage of using XML and modeled the structure of Visual Studio.NET's Solution and Project files using XML. The use of XML in builds allows tools to interact in a more advanced and dynamic way using XSL to change the build on-the-fly. NAnt is compatible with Mono, .NET, and the SSCLI and therefore works with Windows, Linux, FreeBSD, and Mac OS X. |