Sdílet prostřednictvím


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

Knihovny modulu runtime 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 jako součást sdílené architektury modulu runtime. Tyto knihovny jsou často zpřístupněny aplikacím, které cílí na nižší úroveň verzí .NET, například .NET Framework.

Následující tabulka uvádí několik příkladů knihoven poskytovaných balíčkem.

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

Viz také