Environment.Version 相当于核心 clr

Environment.Version equivalent in core clr

以下代码适用于 dnx451 框架但不适用于 dnxcore50

string ver = Environment.Version

此方法不存在:

dnxcore50 框架中是否有等效的属性?

更新

根据 Victors 的回答,您可以使用 PlatformServices.Default.Runtime 例如:

Console.WriteLine("env: {0} {1}", PlatformServices.Default.Runtime.RuntimeType, PlatformServices.Default.Runtime.RuntimeVersion);

输出:(在 dnx451 上)

env: Clr 1.0.0-rc1-16231

输出:(在 dnxcore50 上)

env: CoreClr 1.0.0-rc1-16231

您可以使用 IRuntimeEnvironment 中的属性来获取有关运行时的信息。以下属性可用:

  • 运行时类型
  • 运行时架构
  • 运行时版本
  • 运行时路径