log4net - хотите версию .net 4.0 - PullRequest
4 голосов
/ 13 июля 2011

Я люблю log4net, но разочарован тем, что нет версии VS2010 / .NET 4.0. Итак, решил, что я просто возьму из SVN и иметь свою собственную версию.

Может кто-нибудь убедить меня, что есть лучший путь? Мне нравится, что он делает и как он работает, и, черт возьми, я бы сам предложил новое решение, если бы понял, как работает Apache.

Ответы [ 3 ]

3 голосов
/ 13 июля 2011

Мы просто ссылаемся на log4net.dll во всех наших проектах, и это совсем не проблема. Нет проблем с использованием DLL, скомпилированной для .NET 2.0 под .NET 4.

3 голосов
/ 13 июля 2011

Есть лучший путь. Мы используем log4net от NuGet в нашем решении .Net 4 без каких-либо проблем.

Я считаю, что log4net зависит от System.Web DLL, которая не включена в клиентский профиль .Net 4. Если вам нужно использовать профиль клиента и log4net, вам придется скомпилировать свой собственный. Этот пост может стать хорошим началом.

2 голосов
/ 09 марта 2012

Добавлена ​​поддержка клиентских профилей .NET 3.5 и 4.0 в log4net v.1.2.11 .Была удалена зависимость от System.Web.

...