I pointed nprof at NAnt to see if I could get the <solution> task to build a little quicker for those of us with extra-large solutions. The code in Reference.cs was re-loading projects over and over if project references were being used. This re-loading of projects consumed over 99% of the solution build setup time!

I've added some caching code in ProjectFactory to improve the <solution> task's build time. BTW- big thanks to whoever implemented the ProjectFactory.cs class - this really helps with the caching.

Just a note In our ~70 project solution, our build time went from 800 seconds to approx. 240 seconds on a fairly poor build server. :)

Matt.




------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to