public static string GetDotNetVersion()
{
#if NET45
return ".NET Framework 4.5";
#elif NET451
return ".NET Framework 4.5.1";
#elif NET452
return ".NET Framework 4.5.2";
#elif NET46
return ".NET Framework 4.6";
#elif NET461
return ".NET Framework 4.6.1";
#elif NET462
return ".NET Framework 4.6.2";
#elif NET47
return ".NET Framework 4.7";
#elif NET471
return ".NET Framework 4.7.1";
#elif NET472
return ".NET Framework 4.7.2";
#elif NET48
return ".NET Framework 4.8";
#elif NETCOREAPP3_1
return ".NET Core 3.1";
#elif NETCOREAPP3_0
return ".NET Core 3.0";
#elif NETCOREAPP2_1
return ".NET Core 2.1";
#elif NETSTANDARD2_0
return ".NET Core 2.0";
#else
return ".NET " + Environment.Version.ToString();
#endif
}
#endregion