런타임 라이브러리 개요

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

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

런타임 라이브러리.

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

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

일부 라이브러리는 런타임의 공유 프레임워크에 포함되지 않고 NuGet 패키지에 제공됩니다. 예시:

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

net6.0을 포함한 일부 대상 프레임워크의 경우 이러한 라이브러리는 공유 프레임워크의 일부이므로 별도로 설치할 필요가 없습니다.

참고 항목