3

以下代码对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 上)

环境:Clr 1.0.0-rc1-16231

输出:(在 dnxcore50 上)

环境:CoreClr 1.0.0-rc1-16231

4

1 回答 1

2

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

  • 运行时类型
  • 运行时架构
  • 运行时版本
  • 运行时路径
于 2016-02-02T15:45:49.807 回答