necesitaba un code para obtener la versión más reciente de .NET e hice esto con ayuda de [Enlace externo eliminado para invitados].
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;
}