Partage via


Vue d’ensemble des bibliothèques de runtime

Le runtime .NET dispose d’un vaste ensemble standard de bibliothèques de classes appelées bibliothèques runtime, bibliothèques framework ou bibliothèques de classes de base. En outre, il existe des extensions pour les bibliothèques runtime qui sont fournies dans des 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

Ces bibliothèques runtime fournissent les types fondamentaux ainsi que les fonctionnalités d’utilitaire et constituent la base de toutes les autres bibliothèques de classes .NET. Par exemple, la classe System.String fournit des API pour l’utilisation de chaînes. Les bibliothèques de sérialisation en sont un autre exemple.

Extensions des bibliothèques d’exécution

Certaines bibliothèques ne font pas partie du framework partagé du runtime, mais sont fournies dans des packages NuGet. 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.

Package 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 Logging

Voir aussi