次の方法で共有


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?

Comments

  • Anonymous
    February 02, 2004
    No clue what that means...
  • Anonymous
    February 02, 2004
    ¿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?
  • Anonymous
    February 02, 2004
    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