无法理解.NET clr& coreclr

时间:2016-05-26 13:05:54

标签: .net .net-core

我试图了解.NET核心的运行时clr& coreclr。为了理解它,我编写了一个小应用程序并尝试通过更改runtimeframework dependencies(无代码更改)来捕获输出。

我得到的结果如截图所示。

Runime Vs Framework Dependency

但是,我不能理解clr dnx451 coreclr dnxcore50 <兼容/ strong>&amp;与RC1工具兼容的后缀(dnu&amp; dnx)。

基本上,如果runtime设置为 coreclr 且框架设置为 dnx451 dnxcore50 即可。

我是否因为一些简单的事情而感到困惑,或者需要了解一些我缺少的东西?

1 个答案:

答案 0 :(得分:0)

我相信dotnet不支持以与dnvm / dnu / dnx相同的方式更改运行时。来自Migrating from DNX to .NET Core CLI

  

鉴于此,不需要DNVM安装功能。但是运行时选择功能呢?

     

通过向依赖项添加特定版本的包,可以在project.json中引用运行时。通过此更改,您的应用程序将能够使用新的运行时位。