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