Nuestra aplicación es .NET 3.5 implementada a través de ClickOnce. Acabamos de actualizar a .NET 4.0 y actualizamos las pre-condiciones de manera apropiada.La actualización ClickOnce falla después de convertir a .NET 4
La instalación sigue funcionando correctamente para usuarios nuevos o usuarios que instalan a través de la página HTML de configuración. Instalará automáticamente el framework .NET 4 para ellos. Sin embargo, los usuarios que ya tienen la aplicación instalada e intentan ejecutarla a través del menú de inicio reciben el mensaje:
"No se puede instalar o ejecutar esta aplicación .Esta aplicación requiere que su sistema se actualice a la versión de Microsoft Common Language Runtime 4.0.30319.0. Más información se puede encontrar aquí "(enlace al sitio web de MS)
¿Por qué no instala automáticamente .NET 4.0 como lo hace cuando lo ejecuta desde la página html? Ni siquiera da la opción de descargar actualizaciones. Necesitamos una solución perfecta para nuestros clientes para actualizar a la nueva aplicación sin tener que volver a instalarla manualmente.
Gracias por la explicación. –