运行时库概述

.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 日志记录

另请参阅