Вы можете использовать следующий фрагмент:
var framework = Assembly
.GetEntryAssembly()?
.GetCustomAttribute<TargetFrameworkAttribute>()?
.FrameworkName;
var stats = new
{
OsPlatform = System.Runtime.InteropServices.RuntimeInformation.OSDescription,
AspDotnetVersion = framework
};
Код найден на: weblog.west-wind.com
При запуске на моем компьютере он возвращает:
Microsoft Windows 10.0.17134
.NETCoreApp,Version=v2.1