Přehled knihoven modulu runtime

Modul runtime .NET má expansivní standardní sadu knihoven tříd, označovanou jako knihovny modulu runtime, knihovny architektury nebo základní knihovny tříd (BCL). Kromě toho existují rozšíření knihoven modulu runtime, které jsou k dispozici v balíčcích NuGet.

Tyto knihovny poskytují implementace pro mnoho obecných typů, algoritmů a funkcí nástrojů specifických pro aplikace.

Knihovny modulu runtime

Tyto knihovny poskytují základní typy a funkce nástrojů a jsou základem všech ostatních knihoven tříd .NET. Příkladem je System.String třída, která poskytuje rozhraní API pro práci s řetězci. Dalším příkladem jsou knihovny serializace.

Rozšíření knihoven modulu runtime

Některé knihovny jsou k dispozici v balíčcích NuGet, nikoli ve sdíleném rozhraní modulu runtime. Příklad:

Koncepční obsah Balíček NuGet
Konfigurace Microsoft.Extensions.Configuration
Injektáž závislostí Microsoft.Extensions.DependencyInjection
Globbing souborů Microsoft.Extensions.FileSystemGlobbing
Obecný hostitel Microsoft.Extensions.Hosting
HTTP Microsoft.Extensions.Http
Lokalizace Microsoft.Extensions.Localization
Protokolování Microsoft.Extensions.Logging

† Pro některé cílové architektury, včetně net6.0těchto knihoven, jsou součástí sdílené architektury a není nutné je instalovat samostatně.

Viz také