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


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

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

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

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

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

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

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

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

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

См. также