K运行时的明显"配置文件"之间有什么区别?

Ben*_*ins 3 asp.net-core

在设置了KRuntime 版本管理器并使用该kvm命令后,显然有两个"配置文件",可以说是运行时:

C:\Users\Administrator> kvm list

Active Version      Runtime Architecture Location                             Alias
------ -------      ------- ------------ --------                             -----
       1.0.0-alpha3 svr50   x86          C:\Users\Administrator\.kre\packages default
       1.0.0-alpha3 svrc50  x86          C:\Users\Administrator\.kre\packages
Run Code Online (Sandbox Code Playgroud)

这似乎让人想起了.NET Framework的客户端配置文件,它专为手机等而设计,现在已经在.NET 4.5+中被淘汰了.是svrsvrc类似的静脉建立,还是有其他一些区别?在aspnet的GitHub wiki中似乎没有对运行时的这些版本的任何引用.

And*_*sNS 5

aspnet团队正在为vNext的alpha4版本重命名svr50和svrc50.新名称将是svr50的CLR和svrc50的CoreCLR.请参阅此GitHub问题和相关提交.CoreCLR表示为在云中运行而优化的相应框架版本的子集.CoreCLR始于Silverlight世界,它是小型,跨平台,高度可移植的.coreclr.dll目前大约4MB.

他们最近开始着手为目标平台添加更友好的名称.K10是".NET Core Framework 4.5"的工作名称,aspnetcore50是"ASP.NET Core 5.0"的友好名称,aspnet50是"ASP.NET 5.0".

这些新的ASP.NET目标平台与net45兼容,但常规的net45库与它不兼容.

希望能更清楚一点.vNext仍处于alpha状态,因此名称仍有可能发生变化,许多名称仍在进行中.