What is difference between .NET Core and .NET Framework?

Technology CommunityCategory: .NET CoreWhat is difference between .NET Core and .NET Framework?
VietMX Staff asked 3 years ago

.NET as whole now has 2 flavors:

  • .NET Framework
  • .NET Core

.NET Core and the .NET Framework have (for the most part) a subset-superset relationship. .NET Core is named “Core” since it contains the core features from the .NET Framework, for both the runtime and framework libraries. For example, .NET Core and the .NET Framework share the GC, the JIT and types such as String and List.

.NET Core was created so that .NET could be open source, cross platform and be used in more resource-constrained environments.