Я объединил некоторый код, чтобы возиться с новыми .Net 4.0/VS 2010, но я не могу найти сборку моей системы ведения журнала (log4net) для 4.0, и я получаю справочные ошибки с версией 2.0. Доступна ли версия 4.0? Я не прошу новых функций, просто версию, которая уже была перестроена против новых сборок. Кто-нибудь знает, где я могу найти построение 1.2.10 для платформы 4.0?
Log4net с .NET 4.0
Ответ 1
log4net имеет известную проблему со ссылкой на компонент System.Web, который не является частью .NET Client 4 Client Profile и VS2010 by default задает цель проекта как облегченный профиль клиента. Решение состоит в том, чтобы изменить цель на .NET Framework 4:
Щелкните правой кнопкой мыши проект → Свойства → Приложение. Изменение:
.NET Framework 4 Client Profile
:
.NET Framework 4
... и это должно работать, то есть вы можете снова использовать log4net...