Çalışma zamanı kitaplıklarına genel bakış

.NET çalışma zamanı, çalışma zamanı kitaplıkları, çerçeve kitaplıkları veya temel sınıf kitaplığı (BCL) olarak bilinen geniş bir standart sınıf kitaplıkları kümesine sahiptir. Ayrıca, NuGet paketlerinde sağlanan çalışma zamanı kitaplıklarının uzantıları vardır.

Bu kitaplıklar genel ve uygulamaya özgü birçok tür, algoritma ve yardımcı program işlevi için uygulamalar sağlar.

Çalışma zamanı kitaplıkları

Bu kitaplıklar temel türler ve yardımcı program işlevselliği sağlar ve diğer tüm .NET sınıf kitaplıklarının temelini oluşturur. Dizelerle çalışmak için API'ler sağlayan sınıfı örnek System.String olarak verilebilir. Başka bir örnek de serileştirme kitaplıklarıdır.

Çalışma zamanı kitaplıklarının uzantıları

Bazı kitaplıklar çalışma zamanının paylaşılan çerçevesine dahil değil NuGet paketlerinde sağlanır. Örneğin:

Kavramsal içerik NuGet paketi
Yapılandırma Microsoft.Extensions.Configuration
Bağımlılık ekleme Microsoft.Extensions.DependencyInjection
Dosya globbing Microsoft.Extensions.FileSystemGlobbing
Genel Ana Bilgisayar Microsoft.Extensions.Hosting
HTTP Microsoft.Extensions.Http
Yerelleştirme Microsoft.Extensions.Localization
Günlüğe kaydetme Microsoft.Extensions.Logging

† dahil olmak üzere net6.0bazı hedef çerçeveler için bu kitaplıklar paylaşılan çerçevenin bir parçasıdır ve ayrı olarak yüklenmesi gerekmez.

Ayrıca bkz.