Antes de iniciar mi aplicación (en Carga de formulario) Quiero verificar y asegurarme de que .NET framework (3.5 o superior) esté instalado en la máquina, si no quiero pedirle al usuario que lo descargue e instale (un simple MessageBox con un ENLACE DE INTERNET al Microsoft WebPage sería la mejor idea, ¿no?) Entonces, esto conlleva dos preguntas ...Cómo comprobar si .Net Framework está instalado [C#/WPF]
a) ¿Cómo DETERMINO SI .NET FrameWork 3.5 o superior están instalados? (No confío o simplemente quiero buscar la carpeta C: \ Archivos de programa \ Microsoft.NET, parece que no es propenso a errores?) Al ver que esto es muy crucial, debe haber una buena manera en C# para determinar qué versión de .NET que el usuario tiene funcionando en su máquina? Simplemente no tengo ni idea de cómo ...
b) ¿CÓMO pegar un ENLACE DE INTERNET (hipervínculo?) En un cuadro de mensaje? De modo que si el usuario NO tiene el .NET framework (1.1 o 2.0) instalado, puedo tenerlos simplemente haciendo clic en el enlace para descargarlo.
Cualquier ayuda/sugerencia sería muy apreciada.
Gracias, Din
Consulte esta pregunta: http://stackoverflow.com/questions/951856/is-there-an-easy-way-to-check-net-framework-verison-using-c –