我读到.NET Core框架库(昨天开源)不是.NET 4.5.x框架的超集。它将仅具备约10%的框架库。
具体有哪些区别?我找不到比较图表。
我读到.NET Core框架库(昨天开源)不是.NET 4.5.x框架的超集。它将仅具备约10%的框架库。
具体有哪些区别?我找不到比较图表。
.NET Core 和 .NET Framework 有一个子集-超集的关系。.NET Core 被命名为“Core”,因为它包含了来自 .NET Framework 的内核功能,包括运行时和框架库。例如,.NET Core 和 .NET Framework 共享 GC、JIT、String 和 List 等类型。我们将继续改进这些组件用于 .NET Core 和 .NET Framework。
考虑到我们今天所拥有的子集,只是未来即将到来的东西的首付款。我们的目标是在 Build 2015 之前开源整个 .NET 核心库栈。
但是 .NET Core 并不意味着完全替代 .NET 4.5 及其前身(至少还没有)。它最终将提供与现有 .NET 相同的许多功能,但全部都是开源的。同时,.NET 4.6 正在制作中。
然而,Core 真正形成“核心”,其他命名空间将使用 NuGet 包按需导入。