¿Se puede usar Ninject 2.0 con VS2010 RC1?ninject .net 4.0
Respuesta
Incluso si está compilado para .NET 3.5, el ensamblado debería poder ejecutarse en .NET 4. Aquí hay un bonito picture.
Tuve un problema similar ... intente apuntar al .NET 4 Framework completo, no al perfil del cliente.
Según mi entender System.Web está en .NET 4, pero no en .NET 4 Client Profile. Por lo tanto, para sus ensamblados, en los que está aprovechando el Ninject completo compilado en 3.5 sp1, deberá asegurarse de que no estén dirigidos al .NET 4 Client Profile, sino al perfil .NET 4 completo para la dependencia en System.Web estar satisfecho.
Sí. De esta manera funciona +1 – rem
- 1. .net Compact Framework 4.0
- 2. Permcalc.exe para .NET 4.0
- 3. Svcutil.exe para .NET 4.0?
- 4. MembershipProvider en .NET 4.0
- 5. FxCop para .NET 4.0
- 6. log4net con .NET 4.0
- 7. Log4Net y .NET 4.0
- 8. .Net 4.0 HttpClient uso?
- 9. .NET 4.0 Implementación de OutputCacheProvider
- 10. .NET 4.0 - AccessViolationException y WndProc
- 11. .Net 4.0 System.Web.Security.MembershipProvider ¿referencia ambigua?
- 12. Falta ServiceHostFactory en .NET 4.0?
- 13. ¿Necesita .NET Framework 4.0 reiniciar?
- 14. .net 4.0 Tasa de adopción
- 15. Microsoft Fakes y .Net 4.0
- 16. Log4Net y .NET 4.0 RC
- 17. Funciones paralelas en .Net 4.0
- 18. Instalador NSIS con .NET 4.0
- 19. ¿Cómo admitir .NET 2.0 y .NET 4.0 en una aplicación?
- 20. Target .net 4.5 pero implementar en .net 4.0 ¿es posible?
- 21. Free .NET Profiler para .NET 4.0 código mixto
- 22. ¿Incluye .Net Framework 4.0 Installer el .Net Framework 3.5?
- 23. Actualización de un proyecto .Net 2.0 a .Net 4.0
- 24. ¿Pueden los ensamblados .NET 2.0 ejecutarse bajo .NET 4.0?
- 25. ¿Son .NET 4.0 Runtime más lentos que .NET 2.0 Runtime?
- 26. ¿Funciona .net 4.5 al lado de .NET 4.0?
- 27. .Net 3.5 Dll en una aplicación .Net 4.0 cualquier problema
- 28. ¿Necesita instalar .net 3.5 y 4.0 o simplemente .net 4?
- 29. Soporte de NHibernate .NET Framework 4.0?
- 30. ¿hay un perfilador CLR para .NET 4.0?
Bueno, solo lo hace cuando el marco de destino del proyecto está configurado en .NET 4.0. Sin esto obtengo un error con el mensaje: El ensamblado al que se hace referencia "Ninject" no se pudo resolver porque tiene una dependencia en "System.Web, Versión = 4.0.0.0, Cultura = neutral, PublicKeyToken = b03f5f7f11d50a3a" que no está en el objetivo actual framework ".NETFramework, Version = v4.0, Profile = Client". Elimine las referencias a ensamblajes que no estén en el marco específico o considere reorientar su proyecto. – mgamer
Parece que está utilizando una versión de Ninject compilada contra .NET 4 en un proyecto dirigido a .NET 3.5. Esto no es posible. Descargue una versión de Ninject compilada contra .NET 3.5. –
El problema de System.Web es que está utilizando el perfil de cliente que no tiene el dll disponible. Ninject compila por defecto contra System.Web.dll. Puede compilarlo con una opción NO_WEB si lo desea. –