Brad, This issue was fixed since the beta 1 release.
Can you try using the lastest nightly build (from 10th of Februari), and let me know if that fixes it for you? Thanks! Gert -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brass Tilde Sent: vrijdag 25 april 2008 1:54 To: 'Nant Users' Subject: [NAnt-users] Framework paths Using NAnt 0.86 (Build 0.86.2898.0; beta1; 12/8/2007), and the nant/bin directory in my path, and this build file: <?xml version="1.0" encoding="utf-8"?> <project name="test" basedir="." xmlns="http://nant.sf.net/release/0.86-beta1/nant.xsd"> <echo message="Runtime Framework: ${framework::get-runtime-framework()}"/> <echo message="Target Framework: ${framework::get-target-framework()}" /> <echo message="MSBuild path: ${framework::get-tool-path('msbuild.exe')}"/> </project> With the NAnt.exe.config net-3.5 framework element's tool-paths element set like this, unchanged from when it was installed: <tool-paths> <directory name="${path::combine(sdkInstallRoot, 'bin')}" /> <directory name="${path::combine(installRoot, 'v3.5')}" /> <directory name="${path::combine(installRoot, 'v2.0.50727')}" /> </tool-paths> I get these results: NAnt 0.86 (Build 0.86.2898.0; beta1; 12/8/2007) Copyright (C) 2001-2007 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/temp/test.build Target framework: Microsoft .NET Framework 3.5 [echo] Runtime Framework: net-3.5 [echo] Target Framework: net-3.5 [echo] MSBuild path: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe BUILD SUCCEEDED However, if I change the tool-paths to this: <tool-paths> <directory name="${path::combine(sdkInstallRoot, 'bin')}" /> <directory name="${path::combine(installRoot, 'v2.0.50727')}" /> <directory name="${path::combine(installRoot, 'v3.5')}" /> </tool-paths> I get this result: NAnt 0.86 (Build 0.86.2898.0; beta1; 12/8/2007) Copyright (C) 2001-2007 Gerry Shaw http://nant.sourceforge.net Buildfile: file:///C:/temp/test.build Target framework: Microsoft .NET Framework 3.5 [echo] Runtime Framework: net-3.5 [echo] Target Framework: net-3.5 [echo] MSBuild path: C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe BUILD SUCCEEDED According to the release notes, the sentence "The directories configured in the <tool-paths> node of the current target framework will be scanned in the order in which they are defined" suggests that this is contrary to the expected result. According to tracker item 1845802 http://sourceforge.net/tracker/index.php?func=detail&aid=1845802&group_i d=31650&atid=402868, closed on 12/7, this was fixed for the .86 beta. Or am I overlooking something? Thanks, Brad ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javao ne _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ NAnt-users mailing list NAnt-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users