Общие сведения о библиотеках среды выполнения

Среда выполнения .NET имеет широкий стандартный набор библиотек классов, известный как библиотеки среды выполнения, библиотеки платформы или библиотеки базовых классов (BCL). Кроме того, существуют расширения библиотек среды выполнения, предоставляемые в пакетах NuGet.

Эти библиотеки предоставляют реализации для многих общих и специфичных для приложений типов, алгоритмов и служебных функций.

Библиотеки среды выполнения.

Эти библиотеки предоставляют базовые типы и функциональные возможности служебной программы и являются основой всех других библиотек классов .NET. Примером является System.String класс, который предоставляет API для работы со строками. Другой пример — библиотеки сериализации.

Расширения библиотек среды выполнения

Некоторые библиотеки предоставляются в пакетах NuGet, а не включены в общую платформу среды выполнения. Например:

Концептуальное содержимое Пакет NuGet
Конфигурация Microsoft.Extensions.Configuration
Внедрение зависимостей Microsoft.Extensions.DependencyInjection
Глоббирование файлов Microsoft.Extensions.FileSystemGlobbing
Универсальный узел Microsoft.Extensions.Hosting
HTTP Microsoft.Extensions.Http
Локализация Microsoft.Extensions.Localization
Ведение журнала Microsoft.Extensions.Logging

† Для некоторых целевых платформ, в том числеnet6.0, эти библиотеки являются частью общей платформы и не нужно устанавливать отдельно.

См. также