• [C#] Obtener versión .NET

 #456276  por Blau
 20 Sep 2014, 08:46
Hola,

necesitaba un code para obtener la versión más reciente de .NET e hice esto con ayuda de [ Debe registrarse para ver este enlace ].
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;
        }