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 中的属性来获取有关运行时的信息。以下属性可用:
- 运行时类型
- 运行时架构
- 运行时版本
- 运行时路径
以下代码适用于 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 中的属性来获取有关运行时的信息。以下属性可用:
- 运行时类型
- 运行时架构
- 运行时版本
- 运行时路径