What are the differences between .NET 4.5.x and .NET Core?

I read that the .NET Core framework library (which was opened yesterday) is not a superset of the .NET 4.5.x framework. It will (only) contain about 10% of the framework library.

What are the exact differences? I couldn't find a comparison chart.

+3


source to share


1 answer


Microsoft / dotnet - GitHub :

The .NET Core and .NET Framework have (for the most part) a subset-superset relationship..NET Core is called "Core" because it contains the core functionality of the .NET Framework, both for the runtime and libraries. For example, .NET Core and .NET Framework share GC, JIT, and types such as String and List. We will continue to improve these components for both .NET Core and .NET Framework.

.NET Core is Open Source :



Consider the subset we have today with an advance in the future. Our goal is to open source the entire .NET Core library stack using Build 2015.

But that does not mean a complete replacement for .NET 4.5 and its predecessors (yet). This will ultimately offer the same functionality that we have with .NET, but then completely open source. In the meantime .NET 4.6 is under development.

Core, however, will indeed form the "core" and other namespaces will be imported on demand using NuGet packages.

+4


source







All Articles