Översikt över körningsbibliotek

.NET-körningen har en omfattande standarduppsättning med klassbibliotek, så kallade runtime-bibliotek, ramverksbibliotek eller BCL (Base Class Library). Dessutom finns det tillägg till körningsbiblioteken som finns i NuGet-paket.

De här biblioteken tillhandahåller implementeringar för många allmänna och appspecifika typer, algoritmer och verktygsfunktioner.

Körningsbibliotek

Dessa bibliotek tillhandahåller grundläggande typer och verktygsfunktioner och är grunden för alla andra .NET-klassbibliotek. Ett exempel är System.String klassen, som tillhandahåller API:er för att arbeta med strängar. Ett annat exempel är serialiseringsbiblioteken.

Tillägg till körningsbiblioteken

Vissa bibliotek tillhandahålls i NuGet-paket i stället för i körningens delade ramverk. Till exempel:

Konceptuellt innehåll NuGet-paket
Konfiguration Microsoft.Extensions.Configuration
Beroendeinmatning Microsoft.Extensions.DependencyInjection
Filglädje Microsoft.Extensions.FileSystemGlobbing
Allmän värd Microsoft.Extensions.Hosting
HTTP Microsoft.Extensions.Http
Lokalisering Microsoft.Extensions.Localization
Loggning Microsoft.Extensions.Logging

† För vissa målramverk, inklusive net6.0, är dessa bibliotek en del av det delade ramverket och behöver inte installeras separat.

Se även