Udostępnij za pośrednictwem


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, które są 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

Biblioteki środowiska uruchomieniowego udostępniają podstawowe typy i funkcje narzędzi i 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 ramach struktury udostępnionej środowiska uruchomieniowego. Te biblioteki są często udostępniane aplikacjom przeznaczonym dla starszych wersji platformy .NET, takich jak .NET Framework.

W poniższej tabeli przedstawiono kilka przykładów bibliotek dostarczanych przez pakiet.

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

Zobacz też