运行时库概述

.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 Logging

另请参阅