다음을 통해 공유


런타임 라이브러리 개요

.NET 런타임에는 런타임 라이브러리, 프레임워크 라이브러리 또는 BCL(기본 클래스 라이브러리)로 알려진 광범위한 표준 클래스 라이브러리 집합이 있습니다. 또한 NuGet 패키지에 제공되는 런타임 라이브러리에 대한 확장이 있습니다.

이러한 라이브러리를 통해 많은 일반 및 앱별 형식, 알고리즘 및 유틸리티 기능을 구현할 수 있습니다.

런타임 라이브러리.

런타임 라이브러리는 기본 형식과 유틸리티 기능을 제공하며 다른 모든 .NET 클래스 라이브러리의 기반입니다. 문자열 작업을 위한 API를 제공하는 System.String 클래스를 예로 들 수 있습니다. 또 다른 예는 직렬화 라이브러리입니다.

런타임 라이브러리에 대한 확장

일부 라이브러리는 런타임의 공유 프레임워크의 일부가 아닌 NuGet 패키지로 제공됩니다. 이러한 라이브러리는 .NET Framework와 같은 하위 수준 .NET 버전을 대상으로 하는 앱에서도 사용할 수 있는 경우가 많습니다.

다음 표는 패키지에서 제공하는 라이브러리의 몇 가지 예를 보여 줍니다.

NuGet 패키지 개념적 콘텐츠
Microsoft.Extensions.Configuration Configuration
Microsoft.Extensions.DependencyInjection 종속성 주입
Microsoft.Extensions.FileSystemGlobbing 파일 와일드 카드 사용
Microsoft.Extensions.Hosting 일반 호스트
Microsoft.Extensions.Http HTTP
Microsoft.Extensions.Localization 지역화
Microsoft.Extensions.Logging 로깅

참고 항목