He creado un código para jugar con las nuevas piezas de .NET 4.0/VS 2010, pero parece que no puedo encontrar una compilación de mi logging de elección (log4net) para 4.0, y obtengo errores de referencia con la versión 2.0. ¿Hay una versión 4.0 disponible en alguna parte? No estoy pidiendo nuevas características, solo una versión que ya ha sido reconstruida contra los nuevos ensamblajes. ¿Alguien sabe dónde puedo encontrar una compilación de 1.2.10 construida para el framework 4.0?log4net con .NET 4.0
Respuesta
log4net tiene un problema conocido en incluir un componente System.Web que no forma parte de la .NET Framework 4 Client Profile y el VS2010 por objetivo del proyecto establece por defecto a ser el Aligerados perfil de cliente. La solución es cambiar el destino a .NET Framework 4:
Haga clic derecho en proyecto -> propiedades -> Aplicación. Cambio:
.NET Framework 4 Client Profile
a ser:
.NET Framework 4
... y que debería funcionar, es decir, se puede utilizar log4net nuevo ...
Debo decir que las últimas versiones ya han agregado soporte para el perfil del cliente, por lo que no es necesario que apunte al completo. –
Descargó la última versión de hoy, no es compatible con ClientProfile con .NET 4.0 – Dzmitry
Acaba de descargar los últimos binarios (1.2.11) y contiene una versión compatible con 4.0 Client Profile en \ bin \ net-cp \ 4.0 \ release. ¡Lo probé y funciona como un encanto! – SvenG
- 1. Log4Net y .NET 4.0
- 2. Log4Net y .NET 4.0 RC
- 3. Instalador NSIS con .NET 4.0
- 4. ninject .net 4.0
- 5. ¿Puedo usar .NET Framework 4.0 con VS2008?
- 6. ¿Cómo uso Fluent NHibernate con .NET 4.0?
- 7. Idiomas dinámicos compatibles con .NET 4.0 DLR
- 8. Usando PartCover 2.3 con .NET 4.0 runtime?
- 9. .net 4.0 sigue siendo compatible con asmx
- 10. Serio problema con ILMerge y .NET 4.0
- 11. Sharepoint 2010 Fundación con .Net Framework 4.0
- 12. Problema con System.Net.Dns.GetHostEntry (dnsserver) en .NET 4.0
- 13. tarea Nant msbuild con .net 4.0 rc
- 14. XNA 4.0 con C# .NET 4.5?
- 15. .net Compact Framework 4.0
- 16. FxCop para .NET 4.0
- 17. .Net 4.0 HttpClient uso?
- 18. Permcalc.exe para .NET 4.0
- 19. Svcutil.exe para .NET 4.0?
- 20. MembershipProvider en .NET 4.0
- 21. Funciones paralelas en .Net 4.0
- 22. Microsoft Fakes y .Net 4.0
- 23. Falta ServiceHostFactory en .NET 4.0?
- 24. .Net 4.0 System.Web.Security.MembershipProvider ¿referencia ambigua?
- 25. .NET 4.0 Implementación de OutputCacheProvider
- 26. .NET 4.0 - AccessViolationException y WndProc
- 27. ¿Necesita .NET Framework 4.0 reiniciar?
- 28. .net 4.0 Tasa de adopción
- 29. Log4Net: Log con tiempos UTC
- 30. Desarrollo para .NET 4.0 (Windows XP) con Visual Studio 2012
creo que recuerdo haber visto en proceso lado- al lado de 2.0/4.0-compat, pero eso no parece permitir que mi código 4.0 haga referencia a la biblioteca 2.0 log4net. –
¿Ha intentado tomar un proyecto fuente de log4net y ejecutarlo a través del proceso de actualización de VS2010? – RCIX
He sacado la fuente de 1.2.10 del servidor SVN y la he ejecutado durante el proceso de actualización. Parece que siempre que defina el símbolo _NET_2_0 y agregue el atributo para obtener las reglas de cumplimiento de seguridad de Level1, las cosas funcionan. Obviamente, hay más trabajo involucrado para la actualización completa 4.0, así que espero que alguien ya haya comenzado con ese trabajo. –