.NET Core packages and metapackages

The .NET Core platform is shipped as a set of packages that are typically called metapackages. The platform is essentially made of NuGet packages, this contributes to it being lightweight and easily distributable. The packages in .NET Core provide both primitives and higher level data types and common utilities available in the platform. Also, each package directly maps to an assembly both with the same name; System.IO.FileSystem.dll assembly is the package for System.IO.FileSystem.

Packages in .NET Core are defined as fine-grained. This comes with great benefits as the resulting application developed on the platform has small print and only contains packages that are referenced and used in the project. ...

Get C# and .NET Core Test Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.