Hace algunos posts, comentaba la falta de NAnt de tareas para
automatizar el mantenimiento de versiones.
En la versión 0.8.4 de NAnt y NAnt.Contrib tenemos las tareas:
version que actualiza un fichero "build.number" y
asminfo que crea un fichero AssemblyInfo.cs basándonse en la información parametrizable.
Sin embargo, no he encontrado la manera de :
Mi primera aproximación fue escribir unas tareas de NAnt que mediante
script lee la versión actual, y usando
exec llamaba a UpdateVersion.exe.
Como creo que estas tareas son necesarias, las he empaquetado en el Assembly: NAnt.Versioning.Tasks
Que teneis disponible en RidoCode Workspace (buscar el Releases)
Posted by rido at 26 de Enero 2004 a las 02:54 AMNemo liber est qui corpori servit - No one is free who is a slave to his body
Experientia docet - Experience is the best teacher
Satius est impunitum relinqui facinus nocentis, quam innocentem damnari - It is better that a crime is left unpunished than that an innocent man is punished. (Corpus Iuris Civilis)
Unum necessarium - The one necessary
Poli, poli, di umbuendo - Slowly, Slowly we will get there
Qui tacet, consentit - Silence gives consent
Ascendo tuum - Up yours
In aere aedificare - Build (castles) in the air. (St. Augustine)