En Windows 7, ¿cómo puedo saber qué versión de .NET Framework tengo instalada?
En sistemas operativos anteriores (es decir, Vista / XP), pude ir a Agregar o quitar programas y mostraba todas las versiones de .NET Framework instaladas. Con Windows 7, acabo de ver "Microsoft .NET Framework 4 Client Profile" (en el panel de control de Programas y características).
Supongo que solo muestra el número de versión más reciente / más grande para mi instalación de .NET Framework.
Nota: También verifiqué Programas y características> Actualizaciones instaladas, para ver si todas las versiones de .NET Framework instaladas se mostraban allí, pero no tuve suerte.
windows-7
.net-framework
version
Adam Kane
fuente
fuente
Respuestas:
Mire
<%WINDIR%>\Microsoft.NET\Framework
(y / oFramework64
), esto le dará una pista bastante confiable.Puede contener directorios de varias versiones, como,
v4.0.30319
etc.fuente
Microsoft tiene un artículo de base de conocimiento que responde a esta pregunta:
Cómo determinar qué versiones y niveles de service pack de Microsoft .NET Framework están instalados
El artículo enumera las claves de registro para verificar si una versión particular de .NET Framework está instalada.
Windows 7 se envió con Microsoft .NET Framework 3.5 SP1 incluido como un componente del sistema operativo, por lo que no aparece en la ventana principal de Programas y características. Es posible que pueda ver partes de él en la sección Activar o desactivar las características de Windows de Programas y características. Microsoft .NET Framework 3.5 SP1 incluye .NET 2.0 SP2 y .NET 3.0 SP2.
fuente
.NET V3.5 se instala como parte del sistema operativo en Windows 7 y no puede desinstalarlo, no lo creo, por eso no se muestra en Agregar o quitar.
Por defecto, esto también significa que tiene V2.0 y V3.0 ya que todos comparten un CLR común (V2.0).
fuente
Las versiones de .NET CLR (V1.0, 1.1, 2 y 4) se instalarán una al lado de la otra; podría tenerlas todas .
3 y 3.5 fueron bibliotecas adicionales agregadas al tiempo de ejecución V2.
fuente