public static string DetermineFramework() { try { string desc = RuntimeInformation.FrameworkDescription.Trim(); return GetValidSubstringOrUnknown(desc, desc.LastIndexOf(' ') + 1, desc.Length); } catch { return _unknown; } }