[ 
https://issues.apache.org/jira/browse/LOG4NET-174?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12922684#action_12922684
 ] 

Ryan Boggs commented on LOG4NET-174:
------------------------------------

I don't think I expressed myself correctly in my first post so I apologize for 
that.  I wasn't referring to breaking log4net into separate assemblies.  What I 
meant was to have the ability of choosing which assembly to create, the 
original one (how it is today) and one with the System.Web dependency stripped 
out (one that can be used for the client profiles).  Based on your response, it 
sounds like that is the way you are thinking.  I can send you my diff so you 
get an idea on where I am coming from.  Of course, I won't expect anyone to use 
it, just review it.

Thanks,
Ryan

> log4net.dll references assemblies that are not part of the .NET 3.5 SP1 
> client profile
> --------------------------------------------------------------------------------------
>
>                 Key: LOG4NET-174
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-174
>             Project: Log4net
>          Issue Type: Bug
>          Components: Builds
>    Affects Versions: 1.2.10
>         Environment: .Net 3.5 SP1
>            Reporter: Kuno Meyer
>
> .Net 3.5 SP1 / VS 2008 SP1 has a new build feature: the "client-only 
> framework subset" switch in the projects settings, meaning that the developer 
> can specify that only a limited subset of the .Net framework is used. This 
> helps in reducing the size of installers that include the .Net framework.
> Unfortunately, log4net.dll (1.2.10) has references to System.Web, which is 
> not part of this "client-only framework subset". This leads to the following 
> compilation warning:
> <<<
> C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning 
> MSB3253: The referenced assembly "log4net, Version=1.2.10.0, Culture=neutral, 
> PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL" has a dependency 
> on "System.Web, Version=2.0.0.0, Culture=neutral, 
> PublicKeyToken=b03f5f7f11d50a3a" which is not listed as part of the "Client" 
> TargetFrameworkSubset. If this dependent reference is required, you may get 
> compilation errors.
> >>>
> My proposal is to split log4net.dll into a new log4net.dll (core+generic 
> appenders) and into a separate appender DLL (log4net.server.dll) for 
> deployment on servers only.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to