Omówienie bibliotek środowiska uruchomieniowego

Środowisko uruchomieniowe platformy .NET ma rozległy standardowy zestaw bibliotek klas, nazywany bibliotekami środowiska uruchomieniowego, bibliotekami platformy lub biblioteką klas bazowych (BCL). Ponadto istnieją rozszerzenia bibliotek środowiska uruchomieniowego udostępniane w pakietach NuGet.

Te biblioteki udostępniają implementacje dla wielu ogólnych i specyficznych dla aplikacji typów, algorytmów i funkcji narzędziowych.

Biblioteki środowiska uruchomieniowego

Te biblioteki udostępniają podstawowe typy i funkcje narzędzi oraz stanowią podstawę wszystkich innych bibliotek klas platformy .NET. Przykładem jest System.String klasa, która udostępnia interfejsy API do pracy z ciągami. Innym przykładem są biblioteki serializacji.

Rozszerzenia bibliotek środowiska uruchomieniowego

Niektóre biblioteki są udostępniane w pakietach NuGet, a nie w strukturze udostępnionej środowiska uruchomieniowego. Na przykład:

Zawartość koncepcyjna Pakiet NuGet
Konfiguracja Microsoft.Extensions.Configuration
Wstrzykiwanie zależności Microsoft.Extensions.DependencyInjection
Globbing pliku Microsoft.Extensions.FileSystemGlobbing
Host ogólny Microsoft.Extensions.Hosting
HTTP Microsoft.Extensions.Http
Lokalizacja Microsoft.Extensions.Localization
Rejestrowanie Microsoft.Extensions.Logging

† W przypadku niektórych platform docelowych, w tym net6.0, te biblioteki są częścią struktury udostępnionej i nie muszą być instalowane oddzielnie.

Zobacz też