public static string DetermineRuntime()
{
try
{
string desc = RuntimeInformation.FrameworkDescription.Trim();
return GetValidSubstringOrUnknown(desc, 0, desc.LastIndexOf(' '));
}
catch
{
return _unknown;
}
}