Partager via


Vue d’ensemble des bibliothèques runtime

Le runtime .NET dispose d’un vaste ensemble standard de bibliothèques de classes, appelées bibliothèques runtime, bibliothèques de framework ou bibliothèque de classes de base (BCL). En outre, il existe des extensions aux bibliothèques runtime, qui sont fournies dans les packages NuGet.

Ces bibliothèques fournissent des implémentations pour de nombreux types, algorithmes et fonctionnalités utilitaires généraux et spécifiques aux applications.

Bibliothèques Runtime

Les bibliothèques runtime fournissent les types fondamentaux et les fonctionnalités utilitaires et sont la base de toutes les autres bibliothèques de classes .NET. Par exemple, la System.String classe fournit des API pour l’utilisation de chaînes. Un autre exemple est les bibliothèques de sérialisation.

Extensions des bibliothèques runtime

Certaines bibliothèques sont fournies dans les packages NuGet plutôt que dans le cadre de l’infrastructure partagée du runtime. Ces bibliothèques sont souvent mises à la disposition des applications qui ciblent également des versions .NET de niveau inférieur, telles que .NET Framework.

Le tableau suivant présente quelques exemples de bibliothèques fournies par un package.

Paquet NuGet Contenu conceptuel
Microsoft.Extensions.Configuration Configuration
Microsoft.Extensions.DependencyInjection Injection de dépendances
Microsoft.Extensions.FileSystemGlobbing Utiliser des caractères génériques dans les fichiers
Microsoft.Extensions.Hosting Hôte générique
Microsoft.Extensions.Http HTTP
Microsoft.Extensions.Localization Localisation
Microsoft.Extensions.Logging Journalisation

Voir aussi