visual studio net instalar framework como cambiar .net visual-studio visual-studio-2010 frameworks target

.net - instalar - net framework 4.7 visual studio



Error de Visual Studio 2010: "Project Target Framework no está instalado" al abrir un proyecto.NET 4.0 (12)

Estoy experimentando un problema bastante desconcertante con una de mis máquinas de desarrollo en la que espero que alguien me pueda asesorar.

Tengo una gran solución Visual Studio 2010 VB, dirigida a .NET Framework 4.0 que se abre y funciona solo en numerosas instalaciones de Visual Studio 2010, excepto una. El ''error'' (más un mensaje) al abrir la solución dice:

Proyecto Marco objetivo no instalado

El proyecto VB tiene como objetivo ''.NETFramework, Version = v4.0'' '', que no está instalado en esta máquina. Debe descargar este marco para abrir y construir este proyecto. Para continuar, debe seleccionar una opción a continuación.

Aquí hay una captura de pantalla con el contexto completo:

http://img507.imageshack.us/i/errorlc.jpg/

Yo he tratado:

  1. Reparación (no se corrigió), desinstalación y reinstalación de Visual Studio (no se corrigió)
  2. Reparación (no se corrigió), desinstalación y reinstalación de .NET Framework 4.0 (no se corrigió)

Volviendo a intentar el paso número 1 después del paso número 2 (no se corrigió).

Lo que funcionó temporalmente fue cuando utilicé una herramienta de eliminación de .NET Framework para eliminar todos los rastros de .NET Framework 4.0 de la máquina (incluido el registro) y luego instalar de nuevo .NET Framework 4.0. Sin embargo, el error ha vuelto.

No estoy seguro de si esto es un problema con algunos archivos corruptos de .NET Framework 4.0, algo dentro de Visual Studio o simplemente que Visual Studio no puede encontrar .NET Framework 4.0. (He encontrado varias ''explicaciones'' posibles pero nada que resuelva este problema.

La máquina ejecuta Windows 7 (64 bit).

¡Cualquier idea para solucionar este problema sería bien recibida!


Resolví este problema reparando mi instalación VS2010 usando el instalador original.


Logré resolver el problema reemplazando la máquina de desarrollo por una nueva. No es una resolución del problema, pero ahorró mucho tiempo desinstalando / reinstalando / reparando una y otra vez.


Problema similar informado en Social MSDN . La solución infeliz fue:

Resolví el problema yo mismo siguiendo estos pasos:

a) porque mi problema ocurre la primera vez después de una actualización de seguridad de Windows para VS 2008, he hecho una recuperación del sistema para obtener el estado antes de la Win-Update mencionada

b) luego desinstalé y volví a instalar VS 2010 (incluido .NET Framework 4.0)

Solo estoy publicando esto porque me encontré con este mismo error.


Tuve el mismo problema y probé el trabajo aquí enumerado.

Fui a propiedades y elegí el framework 3.5 y los errores desaparecieron. Tengo el problema de que aunque el problema 4.0 está instalado en mi computadora, Visual Studio no puede encontrarlo, pero no estoy usando ninguna funcionalidad específica de 4.0, así que esto funciona por ahora. Si descubro por qué el framework 4.0 no es detectable, también actualizaré esta publicación con la solución.

Editar:

No sé POR QUÉ hubo un problema, pero después de revisar la ayuda en este foro . Utilicé esta utilidad para desinstalar completamente VS2010 y .NET Framework 4.0 .

Luego reinstalé por completo, Y instalé el Visual Studio 2010 Service Pack 1, ¡y todo funciona!

Espero que ayude a alguien.


actualizar o reinstalar el marco en cuestión. ejecutar la configuración de Visual Studio. haga clic en restaurar a los valores predeterminados. encontrará todos los marcos instalados y no modificará ni eliminará complementos ni liscenses. Incluso mantuvo mi configuración.


Tuve el mismo problema. Mi pc tiene las ventanas en una pequeña unidad SSD y perfiles de usuario y ambas carpetas de Archivos de programa en otro disco. Lo resolví al notar que incluso si había cambiado las entradas de registro sobre la ubicación de las carpetas de Archivos de programa, la configuración de FW todavía tenía algunos archivos en la ubicación predeterminada. Los copié en el lugar correcto y finalmente tengo FW 4.0 nuevamente en los marcos de destino


Resolví este problema yo mismo al descargar el paquete de orientación del desarrollador adecuado. Cometí el error de intentar descargar el Runtime uno, que aparentemente no incluye el complemento de Visual Basic que necesita.

Estoy usando .NET Framework 4.5.1, y este es el enlace a la página que descargué de:

http://msdn.microsoft.com/en-us/library/5a4x27ek%28v=vs.110%29.aspx


Gracias Aris !

Me preguntaba por qué mi VS 2010 dejó de reconocer el .NET4.0 de repente, hasta que encontré su publicación anterior.

Estaba trabajando en una secuencia de comandos vbs que se suponía que se refería a %PROGRAMFILES% variable del sistema, y ​​me molestaba que no importa cuál se utilizara (64 bits o la (x86)) que estaba llegando a la carpeta Program Files (x86) . Así que encontré que la entrada de registro ProgramFilesDir y ProgramFilesDir (x86) en

HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Windows/CurrentVersion

tienen el mismo valor ("Archivos de programa (x86)"), así que cambie intuitivamente el valor no x86 correctamente. Y eso es lo que arruinó mi instancia VS 2010. Laminó esa configuración y ahora VS está bien, pero con el problema de vbs;)

Espero que eso ayude a cualquiera.



En otro lugar que he visto: en VS 2010, la etiqueta <TargetFrameworkSubset> se cambió a <TargetFrameworkProfile> , y ya no <TargetFrameworkProfile> "Full"; es por eso que estás obteniendo el error. Hasta que solucionemos esto, puede eliminar la etiqueta <TargetFrameworkSubset> de su archivo de proyecto y el proyecto debería abrirse correctamente.

Si no tiene especificado TargetFrameworkProfile en sus archivos de proyecto, entonces en MPF ​​(al menos) se establece de manera predeterminada en el más reciente. Y puede estar confundido acerca de si está instalado.


OK para mí lo que funcionó históricamente fue eliminar manualmente las versiones más nuevas de .net, luego instalar Visual Studio.

En Windows 10 de forma predeterminada tiene una versión de .NET instalada que está integrada (creo) por lo que no se puede desinstalar (4.5? 4.7?), Al menos creo que eso es lo que está pasando, ciertamente no puedo eliminarlo a través de "desinstalar" I haga clic en eso y solo permanece en la lista (4.5 eso es). Entonces mi respuesta anterior, arriba, ya no funciona.

Otra pista, cuando instala el SDK de Windows 7.1, dice "RTM .NET versión 4 ... estos componentes no se instalarán".

La reparación consistía en desinstalar el SDK de Windows y, luego, suplantar temporalmente la versión 4.7 no instalada. Luego instala el SDK. Ahora VS 2010 express carga mis proyectos C ++ de nuevo (supongo que lo que hizo fue instalar .net 4.0 con éxito). O la versión web o la versión web sin conexión parecen funcionar con esto.