次の方法で共有


ランタイム ライブラリの概要

.NET ランタイムには、ランタイム ライブラリ、フレームワーク ライブラリ、または基底クラス ライブラリ (BCL)と呼ばれる、広範な標準クラス ライブラリのセットがあります。 さらに、ランタイム ライブラリには拡張機能があり、NuGet パッケージで提供されています。

これらのライブラリでは、多くの汎用およびアプリ固有の型、アルゴリズム、ユーティリティの機能の実装が提供されます。

ランタイム ライブラリ

ランタイム ライブラリは、基本的な型とユーティリティ機能を提供し、他のすべての .NET クラス ライブラリの基本です。 たとえば、文字列を操作するための API を提供する System.String クラスがあります。 もう 1 つの例として、 シリアル化ライブラリがあります

ランタイム ライブラリの拡張機能

一部のライブラリは、ランタイムの 共有フレームワークの一部としてではなく、NuGet パッケージで提供されます。 これらのライブラリは、多くの場合、.NET Framework などのダウンレベルの .NET バージョンを対象とするアプリでも使用できます。

次の表に、パッケージで提供されるライブラリの例をいくつか示します。

NuGet パッケージ 概念的コンテンツ
Microsoft.Extensions.Configuration 構成
Microsoft.Extensions.DependencyInjection 依存関係の挿入
Microsoft.Extensions.FileSystemGlobbing ファイル の globbing
Microsoft.Extensions.Hosting 汎用ホスト
Microsoft.Extensions.Http HTTP
Microsoft.Extensions.Localization ローカライゼーション
Microsoft.Extensions.Logging ログ記録

こちらも参照ください