¿Se puede usar un DLL de .NET 4.0 en un proyecto de 3.5?¿Se puede usar un DLL de .NET 4.0 en un proyecto de 3.5?
Respuesta
Nope. Puede usar un ensamblado .Net 3.5 en un proyecto 4.0, pero no al revés.
No, no puedes. Un ensamblado compilado contra .NET 4.0 solo se puede cargar con CLR 4.0. Por otro lado, el CLR 4.0 puede cargar ensamblados compilados contra .NET 3.5.
CLR 4.0 cargando un ensamble 3.5 me sorprendió y confundió el otro día. Me rasqué la cabeza por un momento. –
@Jim, ¿por qué? Si esto no fuera posible, ni siquiera puedo imaginarme migrando a .NET 4.0. Microsoft siempre ha hecho un buen trabajo al mantener la compatibilidad con versiones anteriores al lanzar nuevas versiones del framework/CLR. –
No sé por qué me sorprendió. En retrospectiva, no debería haberlo hecho. Pero por alguna razón en ese momento no lo esperaba. –
https://code.msdn.microsoft.com/Using-a-NET-4-Based-DLL-bb141db3/
Utilice nuestra DLL .NET 4 a través de COM
using System; using Net4ToNet2Adapter; namespace Net2Assembly { class Program { static void Main(string[] args) { Console.WriteLine("CLR version from EXE: {0}", Environment.Version); Type myClassAdapterType = Type.GetTypeFromProgID("Net4ToNet2Adapter.MyClassAdapter"); object myClassAdapterInstance = Activator.CreateInstance(myClassAdapterType); IMyClassAdapter myClassAdapter = (IMyClassAdapter)myClassAdapterInstance; myClassAdapter.DoNet4Action(); } } }
- 1. .Net 3.5 Dll en una aplicación .Net 4.0 cualquier problema
- 2. ¿Se puede usar una DLL .NET 3.5 con un sitio web .net 2.0?
- 3. ¿Puedo usar todas las características de C# 4.0 en un proyecto dirigido a .Net 3.5?
- 4. acceder a .net2.0 DLL en un archivo DLL .NET 4.0
- 5. Actualización de un proyecto .Net 2.0 a .Net 4.0
- 6. ¿Puede Ruby importar un dll de .NET?
- 7. ¿Puedo usar la biblioteca paralela de tareas en un proyecto .Net 3.5?
- 8. Nuevo proyecto .NET 3.5: ¿Qué tecnología DAL usar?
- 9. Convertir proyecto de C++ de 4.0 a 3.5 marco
- 10. Instalar .NET 4.0 dll en el GAC
- 11. TFS 2010 creando .Net 4.0 XmlSerializers DLL para .Net 3.5 Application
- 12. no se puede instalar .NET Framework 3.5
- 13. ¿Por qué no se puede agregar una referencia a la orientación de proyecto .NET Framework 4.0?
- 14. Cómo usar SignalR con .net 3.5
- 15. Cómo usar Stream.CopyTo en .NET Framework 3.5?
- 16. ¿Cómo usar una aplicación web .NET 4.0 dentro de una aplicación web .NET 3.5?
- 17. diferencia básica entre .NET 3.5 y 4.0
- 18. Proyecto compilado contra .NET Framework 3.5 permite las características de C# 4.0
- 19. ¿Incluye .Net Framework 4.0 Installer el .Net Framework 3.5?
- 20. Cómo compilar un proyecto en varias DLL en .NET
- 21. Inyección de DLL administrado en la aplicación .net 4.0
- 22. ¿Cómo puedo hacer un instalador de WiX 3.5 con un instalador de .NET 4.0 completamente autónomo?
- 23. Downgrade una aplicación de .NET 4.0 a 3.5
- 24. ¿Puedo hacer referencia a .NET 3.5 .DLL en una aplicación 4.0?
- 25. Agregar MOQ a un proyecto .NET 4.0 no es posible
- 26. Powershell 2.0 Remoting cargando .Net 4.0 dll
- 27. .NET Framework 2.0 vs 3.5/4.0 ... ¿Alguna ventaja posible de usar la versión anterior?
- 28. .NET 3.5 DLL utilizando su propio archivo de configuración
- 29. Cómo hacer referencia al ensamblado de .NET 4.0 dentro de proyectos .NET 3.5
- 30. ¿Necesita instalar .net 3.5 y 4.0 o simplemente .net 4?
Es algo alguna vez compatible con el futuro? – ChaosPandion
Puede hacerlo si no le importa crear un envoltorio/adaptador COM y llamar a la DLL .NET 4 a través de ese http://stackoverflow.com/a/9508452/74585 –
Compruebe mi otra respuesta a la misma pregunta: http://stackoverflow.com/questions/16038442/how-can-i-use-net-4-0-code-in-c-sharp-project-which-is-built-using-net-framewo/ 16040309 # 16040309 – Aidin