In the 1.25 years I've been using NANT, I've updated my installation
twice, so this is my second brief report on what I had to change in my
build files to accommodate the accumulated changes in NANT.  Overall, it
was much easier that my first transition in Nov 2004.

I updated from a Nov 2004 version of NANT to the July 15, 2005 version.
(1) <ifnot> task no longer supported.  I ended up moving the if test to
either the if or unless attributes of other tasks.
(2) <asminfo> attribute name has been changed to namespace.  Very minor
change.
(3) I had some <cl> tasks split up between generating the precompiled
header and a second <cl> task that compiles the code with the just
generated header.  For some reason, these stopped working -- I think the
precompiled header was going to the wrong location.  Since I only do
clean rebuilds, I removed the precompiled header step and now only have
on <cl> task.  I think at the time I wrote the tasks, I thought it would
run faster to do it that way, but now I think it doesn't matter.
(4) <vbc> task has some changes in attributes.  I remember that the
imports attribute has changed.  It also suddenly started caring about
the strong names in the other assemblies, so I had to specifically
exclude an obsolete DLL from the list of references.

Thanks to all the NANT developers for a good tool.  My next major NANT
project should be moving from individual build files to a building off a
solution.

Stephen Lewis
Envisioneering LLC - Medical Products
St. Louis, MO 63114
(314) 429-7367 x112
 



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to