Gary Feldman wrote: > Jaroslaw Kowalski wrote: > >> Gary Feldman wrote: >> >> >>> ... >>> This would remove one of the major advantages that NAnt has over VS2003, >>> namely it can build the >>> solution much more rapidly than VS. >>> >>> >> Can you elaborate on "rapidly" ? I don't see any particular speed >> advantage here. >> >> > It's actually been a while since I've looked at VS2003 timing, so I > don't have precise numbers anymore, but the difference was quite > perceptible. Using the NAnt <exec> task to run devenv would take > several minutes, while using the NAnt <solution> task would be under a > minute. >
I'm not talking about spawning devenv, but moving the functionality of the <solution> task to a separate exe that would be runnable from NAnt and essentially turning <solution> into a wrapper around the exe. I really don't see any significant advantage of creating a build file: <project> <solution solutionfile="a.sln" /> </project> then "nanting" this instead of running a single exe file with parameters: BuildSolution.exe a.sln Separating the solution building algorithms outside of NAnt core (and perhaps making it a separate OSS project) would help NAnt focus on its core features. In a year or two there will be less and less projects which will continue to use VS2002/2003. Having such a complicated piece of code (and I'm sure <solution> is one) in NAnt's core can negatively impact NAnt's future maintainability. My 0.02 Jarek ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users