运行时库概述

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

对于某些目标框架,包括 net6.0,这些库是共享框架的一部分,无需单独安装。

另请参阅