tags:

views:

1468

answers:

3

I have a project that i need to build the C# file and i hesitating to use between NAnt and MSBuild

which one should i use?

which one support more funtionality, including the svn function?

Thanks

+2  A: 

Why not both? You should be able to start MSBuild from NAnt.

Otávio Décio
+1  A: 

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.

J.W.
Just for info, TeamCity works happily with MSBuild -- we use this combination for our CI builds.
itowlson
I agree, and you can call NAnt and MsBuild from each other. I want to show there are "MS approaches" and "Open Source alternatives".
J.W.
+3  A: 

you should read this:

NANT or MSBuild, whic one to choose and when?

MikeJ
thanks, i didn't see it :)
nikky