Página 1 de 1

[C#] Obtener versión .NET

MensajePublicado:20 Sep 2014, 08:46
por Blau
Hola,

necesitaba un code para obtener la versión más reciente de .NET e hice esto con ayuda de stackoverflow.
public static string GetNetVersion() 
        {
            string ret = Environment.Version.ToString();
            try
            {
                RegistryKey installed_versions = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\NET Framework Setup\NDP");
                string[] version_names = installed_versions.GetSubKeyNames();
                ret = version_names[version_names.Length-1];
            }
            catch { }
            return ret;
        }