次の方法で共有


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

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

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

ランタイム ライブラリ

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

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

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

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

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 ログ記録

こちらも参照ください