Поделиться через


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

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

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

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

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

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

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

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

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

См. также