Something else to look at.  A quick google search says that nhibernate
is LGPL.  I'm not sure which version though.

I am not a laywer but I would think that GPL (NAnt's current license)
and LGPL would be compatible.  I would appreciate additional insight
if there are those who are more familiar with license compatibility
than I.

Thanks,
Ryan

On Wed, May 18, 2011 at 11:34 PM, Richard Birkby <rbir...@gmail.com> wrote:
> NHibernate solved that by building a logging proxy into NHibernate.dll
> and then dynamically binding to log4net.
>
> Are the licenses compatible? You could borrow their implementation.
>
> Richard
>
> On 18 May 2011, at 23:26, Ryan Boggs <rmbo...@gmail.com> wrote:
>
>> 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
>

------------------------------------------------------------------------------
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

Reply via email to