Compartir a través de


Introducción a las bibliotecas en tiempo de ejecución

El entorno de ejecución de .NET tiene un amplio conjunto estándar de bibliotecas de clases, conocidas como bibliotecas de entornos de ejecución, bibliotecas de marcos o la biblioteca de clases base (BCL). Además, hay extensiones para las bibliotecas en tiempo de ejecución, que se proporcionan en paquetes NuGet.

Estas bibliotecas proporcionan implementaciones para muchos tipos generales y específicos de las aplicaciones, algoritmos y funcionalidad de la utilidad.

Bibliotecas en tiempo de ejecución

Las bibliotecas en tiempo de ejecución proporcionan los tipos fundamentales y la funcionalidad de utilidad y son la base de todas las demás bibliotecas de clases de .NET. Un ejemplo es la clase System.String, que proporciona API para trabajar con cadenas. Otro ejemplo son las bibliotecas de serialización.

Extensiones de las bibliotecas en tiempo de ejecución

Algunas bibliotecas se proporcionan en paquetes NuGet en lugar de como parte del marco compartido del entorno de ejecución. Estas bibliotecas suelen estar disponibles para las aplicaciones que tienen como destino versiones de .NET de nivel inferior, como .NET Framework, también.

En la tabla siguiente se muestran algunos ejemplos de bibliotecas proporcionadas por el paquete.

Paquete NuGet Contenido conceptual
Microsoft.Extensions.Configuration Configuración
Microsoft.Extensions.DependencyInjection Inserción de dependencias
Microsoft.Extensions.FileSystemGlobbing Comodines de archivos
Microsoft.Extensions.Hosting Host genérico
Microsoft.Extensions.Http HTTP
Microsoft.Extensions.Localization Localización
Microsoft.Extensions.Logging Registro

Consulte también