Welcome to MSDN Blogs Sign in | Join | Help

Just Coding

Spanish Developer Bits
Bye bye Nant

En mi otro blog no pare de hablar de NAnt.

Una herramienta para gestionar las compilaciones es imprescindible, y hace 3 meses (cuando empezó el último proyecto en el que estoy) no habia otra disponible.

Pero la semana pasada me ofrecieron participar en el programa Beta de MSBuild (aka XMake), el espiritu de la herramienta es muy parecido a NAnt, además viene con un conversor de proyectos que soporta el formato de VS.NET 2002 y VS.NET 2003, lo que todavia no he encontrado el soporte para los ficheros de soluciones.

NAnt estaba bien, pero la documentación dejaba bastante que desear, las tareas estándar están bien probadas, pero muchas de las de NAntContrib estaban a la mitad, y con mucha menos calidad que las de NAnt.

En genereal no he tenido muchos problemas con NAnt, pero la integración con NUnit no ha estado completa hasta la v0.8.4, y la integración con VS entre versiones cambia demasiado.

Por otro lado, el juego de tareas disponibles en la distribución por defecto de MSBuild es bastante escaso, no obstante ya he encontrado una libreria con bastantes tareas.

Creo que NAnt va a pasar a la historia.

¿por que usar una herramienta OSS pudiendo usar la oficial de MS? Bueno, sólo hay una razón: acceso a las fuentes, pero..

  • ...y si la documentación de MSBuild es lo suficientemente completa, al contrario de la de NAnt,
  • ...y si el SDK permite crear nuevas tareas de forma sencilla..
  • ...y se integra mejor con VS

¿para que seguir con NAnt?

Posted: Monday, February 02, 2004 1:53 AM by rido
Filed under: ,

Comments

Paul Gielens said:

No clue what that means...
# February 2, 2004 11:16 AM

Xavi said:

¿Para qué seguir con NAnt?
1) Ahora mismo no hay otra opción: MSBuild todavía no está disponible para el público en general, así que la pregunta a día de hoy no tiene sentido.
2) Cuando se libere al público MSBuild podremos comparar si lo que ofrece es realmente mejor que lo que ofrezca NAnt en ese momento.
3) ¿Se va a poder utilizar con VS.NET 2003 o 2002? ...porque toda la documentación sobre MSBuild de la MSDN está asociada a Whidbey. ¿O supones que todo el mundo se va a pasar a la nueva versión del VS.NET en cuanto aparezca?
# February 2, 2004 12:26 PM

Rido said:

Hay una opción alternativa, en Got Dot Net.

http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=2CB20E79-D706-4706-9EA0-26188257EE7D

MSBuild si que funciona con proyectos Vs2002 y VS2003

# February 2, 2004 12:45 PM

Mauricio Feijo's WebLog said:

# February 2, 2004 9:07 AM
New Comments to this post are disabled
Page view tracker