Eric,
 
We do not yet support .NET Framework 3.5 for the <solution> task.
 
In order to support both .NET 2.0 and 3.5, we need to use reflection for the
MSBuild assemblies and we have problems loading the 3.5 version of the
MSBuild assemblies.
 
I don't recall the exact details, but I'll contact the developer that was
working on this (Martin Aliger) to get a status update.
 
Gert

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Eric
Fetzer
Sent: donderdag 1 mei 2008 20:19
To: NAnt Developers
Subject: [nant-dev] 3.5 Framework with yesterday's CVS Code


It appears to be building off of the 2.0 csc.exe instead of the 3.5 csc.exe.
Here's my target:
 
  <target name="build" depends="getLatest">
    <property name="nant.settings.currentframework" value="net-3.5"/>
    <solution configuration="release" verbose="true" > 
      <projects>
         <include name="${build.dir}\MyProject\MyProject.csproj" />
      </projects>
      <referenceprojects>
         <includes
name="${build.dir}\MyProjectReference\MyProjectReference.csproj" />
      </referenceprojects>
      <assemblyfolders>
        <include name="D:\Program Files\Microsoft Visual Studio
8\Common7\IDE\PublicAssemblies" />
      </assemblyfolders>
    </solution>
  </target>
 
Here's my output in the log:
 

[solution] C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe /noconfig
/unsafe- /checked- /nowarn:1701,1702 /nostdlib- /errorreport:prompt /warn:4
/baseaddress:285212672 /define:TRACE
/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.configuratio
n.dll /reference:"C:\Program Files\Reference
Assemblies\Microsoft\Framework\v3.5\System.Core.dll"
/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dll
/reference:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll
/debug- /filealign:4096 /optimize+ /out:obj\release\MyProject.dll
/target:library /warnaserror- AssemblyInfo.cs myFile1.cs myFile2.cs
myFile3.cs myFile4.cs

 

I never see it switch over to the proper framework and it definitely uses
the wrong csc...  The only thing I see it using for 3.5 is system.core.dll.
Seems I could hack the nant.exe.config file to get this to work.  Any help?

 

Thanks,

Eric


  _____  

Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8
HDtDypao8Wcj9tAcJ> it now.
-------------------------------------------------------------------------
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-developers mailing list
nant-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to