I have a C# project for which I need to automate the build and I am trying to choose between NAnt and MSBuild.
Which one should I use?
Which one has better functionality, including support for svn?
Thanks
you should read this:
If you have TFS and use a more strict microsoft approach, then I would use MsBuild since it's naturally embedded in the building process.
If you are taking a more open source approach such as TeamCity, CruiseControl, then NAnt may be better.