![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Correcto. Windows 7 no incluye versiones modernas de .NET Framework por defecto, solo trae preinstalado .NET 3.5 SP1 (que incluye 2.0 y 3.0).
Versiones principales y diferencias: .NET Framework 4.x: Arquitectura completamente rediseñada respecto a 3.5. CLR independiente (CLR 4.0). Las versiones 4.5, 4.6, 4.7 y 4.8 son actualizaciones in-place que reemplazan la instalación anterior. 4.8 es la última versión y es compatible con Windows 7 SP1. .NET Framework 3.5: Usa CLR 2.0. Necesario para aplicaciones legacy Delphi que usen componentes COM Interop antiguos o referencias específicas a esta versión. Causas comunes de necesidad en Windows 7: 1. Aplicaciones desarrolladas con versiones específicas que no incluyen el runtime en el instalador 2. Dependencias de componentes COM que requieren versiones específicas del runtime 3. Aplicaciones Delphi que usan ADO.NET o Windows Presentation Foundation 4. Crystal Reports, SQL Server Management Studio, y otras herramientas de desarrollo Rutas de solución: 1. Determinar versión exacta requerida: revisar mensaje de error o manifest de la aplicación 2. Descargar desde Microsoft Download Center (evitar sitios terceros) 3. Para .NET 3.5 en Windows 7: puede requerir Windows Update activo o instalación offline usando DISM 4. Para .NET 4.8: instalar directamente el paquete standalone 5. Verificar instalación: reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s Diferencias críticas entre versiones: - 4.x y 3.5 coexisten sin conflicto (CLR diferentes) - 4.5+ reemplazan 4.0, no coexisten - Windows 8+ incluyen 4.x nativamente pero aún necesitan 3.5 habilitado manualmente - .NET Core/.NET 5+ son frameworks diferentes, no reemplazan Framework clásico Para desarrollo Delphi específicamente: si usas componentes .NET via COM Interop, la versión debe coincidir exactamente con la referenciada en tiempo de compilación.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿DBGRID recordad posicion del cursor? | JXJ | Varios | 4 | 10-03-2011 02:16:16 |
| ibdatabase y firebird a veces si a veces no | Patricio | Conexión con bases de datos | 13 | 18-09-2008 14:01:21 |
| mysql_close() - ¿Es Necesario? | D-MO | PHP | 3 | 01-02-2006 21:12:12 |
| Es necesario el BDE? | juliopag1 | Conexión con bases de datos | 2 | 15-12-2005 19:22:19 |
| ¿Es necesario el inglés? | roman | Debates | 14 | 04-11-2003 15:19:32 |
|