.NET 4.5.x和.NET Core有什么区别?

时间:2014-11-13 08:21:28

标签: .net .net-core .net-4.5

我已经读过.NET Core框架库(昨天已经开源)不是.NET 4.5.x框架的超集。它(仅)占框架库的10%左右。

有什么确切的区别?我无法找到比较图表。

1 个答案:

答案 0 :(得分:4)

Microsoft/dotnet - GitHub

  

.NET Core和.NET Framework(在大多数情况下)具有子集 - 超集关系。 .NET Core被命名为#34; Core"因为它包含.NET Framework的核心功能,适用于运行时和框架库。例如,.NET Core和.NET Framework共享GC,JIT和类型(如String和List)。我们将继续改进.NET Core和.NET Framework的这些组件。

.NET Core is Open Source

  

考虑我们今天所拥有的子集,即将要付出的代价。我们的目标是通过Build 2015开源整个.NET核心库。

但它的意味着完全取代.NET 4.5及其前身(尚未)。它最终将提供许多与我们现在使用.NET相同的功能,但后来完全开源。同时.NET 4.6正在制作中。

然而,核心将真正构成核心",其他命名空间将使用NuGet包按需导入。