. Net Core is a platform made up of nuget packages.
Collection of multiple packages used together: meta-package (Metapackage)
Package packages (corresponding to previous assembly concepts)
Framework Framework
Assembly ASSEMBLY
Important NuGet Packages:
System.Runtime Basic Package
System.Collections Generic Collection
System.Net.Http for Http network communication
System.IO.FileSystem Read-write disk
System.Linq Querying objects
System.Reflection loading, checking, and activating types
Important Meta-packages:
Netstandard.library standard Framework meta-package
MICROSOFT.NETCORE.APP part of the library that describes. NET Core
MICROSOFT.ASPNETCORE.ALL contains ASP. NET Core, Entity Framework Core related items
Mricrosoft.NETCore.Portable.Compatibility a group of PCL-compatible packages
The important framework:
Netstandard Standard Framework
Netcoreapp. Net Core Framework
NET. NET Framework Framework
Relationships between packages, meta-packages, and frameworks
A package is the smallest unit, and a package is a set of packages that the official or third party uses to define the framework's available content (API).
The framework is virtual and can have several ways to implement it, such as. NET Framework 4.6,. NET Core 2.0, and Mono.
Each package can have a set of supported frameworks.
. Net Core Learning Notes Bundle, meta-package, framework