共用方式為


執行時期程式庫概觀

.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 記錄

另請參閱