執行階段程式庫概觀

.NET 執行階段具有一組廣泛的標準類別庫,稱為執行階段程式庫架構程式庫基底類別庫 (BCL)。 此外,NuGet 套件中提供執行階段程式庫的延伸模組。

這些程式庫提供許多一般和應用程式特定類型、演算法,以及公用程式功能的實作。

執行階段程式庫

這些程式庫提供基本類型和公用程式功能,而且是所有其他 .NET 類別庫的基礎。 例如,System.String 類別提供使用字串的 API。 另一個範例是序列化程式庫

執行階段程式庫的延伸模組

某些程式庫是在 NuGet 套件中提供,而不是包含在執行階段的共用架構中。 例如:

概念內容 NuGet 套件
Configuration 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),這些程式庫是共用架構的一部分,不需要個別安裝。

另請參閱