Compruebe .NET 4 Full Framework está instalado
-
16-09-2020 - |
Pregunta
Si el Framework .NET 4 no está instalado, la aplicación trae un mensaje, pero si solo se instala el marco del cliente y la aplicación necesita el marco completo, no pasó nada y comienza la aplicación.
¿Hay una manera de verificar si WETET 4 FOM FOMTRAME está instalado en el sistema de destino y no solo el marco del cliente?
Busco una solución para verificarla con el archivo "App.manifest" o en C # en el inicio del programa.
Solución
La mejor manera de verificar si existe es seguir los consejos de los autores y verificar la existencia de la entrada de registro apropiada.
Los detalles para cada una de las teclas, incluido .NET 4, se pueden encontrar en esta referencia http://msdn.microsoft.com/en-us/kb/kbarticle.aspx?id=318785
Otros consejos
Ir a su pantalla de las propiedades del proyecto (proyecto principal del menú / propior) y luego seleccione la pestaña Publish . Haga clic en el botón " Requisitos previos " que notará en la lista de que la casilla de verificación para " Microsoft .NET Framework 4 Perfil del cliente (X86 y X64) " ya está marcado.
Marque la casilla de verificación para " Microsoft .NET Framework 4 (x86 y x64) " arriba.
Luego vuelva a publicar su proyecto.
En la instalación, ahora debería verificar el marco completo e instalarlo si no está presente.