我已经读过.NET Core框架库(昨天已经开源)不是.NET 4.5.x框架的超集。它(仅)占框架库的10%左右。
有什么确切的区别?我无法找到比较图表。
答案 0 :(得分:4)
.NET Core和.NET Framework(在大多数情况下)具有子集 - 超集关系。 .NET Core被命名为#34; Core"因为它包含.NET Framework的核心功能,适用于运行时和框架库。例如,.NET Core和.NET Framework共享GC,JIT和类型(如String和List)。我们将继续改进.NET Core和.NET Framework的这些组件。
考虑我们今天所拥有的子集,即将要付出的代价。我们的目标是通过Build 2015开源整个.NET核心库。
但它的不意味着完全取代.NET 4.5及其前身(尚未)。它最终将提供许多与我们现在使用.NET相同的功能,但后来完全开源。同时.NET 4.6正在制作中。
然而,核心将真正构成核心",其他命名空间将使用NuGet包按需导入。