The problem isn't NAnt targeting net-4.0-client. The problem is that one or more of NAnt's dependencies doesn't run well on the client profile. For example, log4net depends on System.Web which isn't included in the client profile. It's already been reported in NAnt's bug report while back if I remember right.
Thanks, Ryan 2011/5/18 Martin Aliger <martin_ali...@gordic.cz>: > I do not see problem _targeting_ "net-4.0-client" Framework. No real need to > be hosted in that, imho. > > Martin > > -----Original Message----- > From: Ryan Boggs [mailto:rmbo...@gmail.com] > Sent: Wednesday, May 18, 2011 9:52 PM > To: Martin Aliger > Cc: nant-developers@lists.sourceforge.net > Subject: Re: [nant-dev] reference assemblies and net-4.0 > > Hi, > > See inline. > > On Wed, May 18, 2011 at 9:19 AM, Martin Aliger <martin_ali...@gordic.cz> > wrote: >> I miss some assemblies in this list (latest nightly) for net-4.0. >> Mostly WindowsBase and PresentationFramework. Looks like the list is not > complete. >> Perhaps those should be added with wildcard? > I need to ask about the wildcards in app.config but in the meantime, I went > ahead and committed the two files in question to the app.config file. I'll > perform another nightly build either tonight or tomorrow for further > testing. >> >> >> >> Also there is something called "NET 4.0 Client Profile". If we want to >> introduce this as separate "Framework" (targettable), there is >> different path for those Reference Assemblies >> ("%ProgramFiles%\Reference >> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client") > This was brought up in the past. I think the big issue with this right now > (if I remember right) is that log4net isn't currently setup for the client > profiles. I recently posted a log4net update I received on this issue to > the nant-dev list but I am not sure if anything was done on their side yet. > In the meantime, anyone have any thoughts on the matter? >> >> >> >> >> <reference-assemblies >> basedir="${environment::get-folder-path('ProgramFiles')}/Reference >> Assemblies/Microsoft/Framework/.NETFramework/v4.0"> >> >> >> <include name="Microsoft.Build.Conversion.v4.0.dll"/> >> >> >> <include name="Microsoft.Build.dll"/> >> >> >> <include name="Microsoft.Build.Engine.dll"/> >> >> >> <include name="Microsoft.Build.Framework.dll"/> >> >> >> <include name="Microsoft.Build.Tasks.v4.0.dll"/> >> >> >> <include name="Microsoft.Build.Utilities.v4.0.dll"/> >> >> >> <include name="Microsoft.CSharp.dll"/> >> >> >> <include name="Microsoft.JScript.dll"/> >> >> >> <include name="Microsoft.VisualBasic.Compatibility.Data.dll"/> >> >> >> <include name="Microsoft.VisualBasic.Comptatibility.dll"/> >> >> >> <include name="Microsoft.VisualBasic.dll"/> >> >> >> <include name="Microsoft.VisualC.dll"/> >> >> >> <include name="Microsoft.VisualC.STLCLR.dll"/> >> >> >> <include name="mscorlib.dll"/> >> >> >> <include name="PresentationBuildTasks.dll"/> >> >> >> <include name="PresentationCore.dll"/> >> >> <include name="WindowsBase.dll"/> >> >> <include name="PresentationFramework.dll"/> > These two entries were just committed. >> >> <include name="PresentationFramework.Aero.dll"/> >> >> >> <include name="PresentationFramework.Classic.dll"/> >> >> >> <include name="PresentationFramework.Luna.dll"/> >> >> >> <include name="PresentationFramework.Royale.dll"/> >> >> >> >> >> >> Martin > > Thanks, > Ryan > > ---------------------------------------------------------------------------- > -- > What Every C/C++ and Fortran developer Should Know! > Read this article and learn how Intel has extended the reach of its > next-generation tools to help Windows* and Linux* C/C++ and Fortran > developers boost performance applications - including clusters. > http://p.sf.net/sfu/intel-dev2devmay > _______________________________________________ > nant-developers mailing list > nant-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/nant-developers > > ------------------------------------------------------------------------------ What Every C/C++ and Fortran developer Should Know! Read this article and learn how Intel has extended the reach of its next-generation tools to help Windows* and Linux* C/C++ and Fortran developers boost performance applications - including clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers