Übersicht über Laufzeitbibliotheken
Die .NET-Runtime verfügt über einen umfangreichen Standardsatz von Klassenbibliotheken, die als Laufzeitbibliotheken, Frameworkbibliotheken oder die Basisklassenbibliothek (BCL) bezeichnet werden. Darüber hinaus gibt es Erweiterungen für die Laufzeitbibliotheken, die in NuGet-Paketen bereitgestellt werden.
Diese Bibliotheken bieten Implementierungen für viele allgemeine und App-spezifische Typen, Algorithmen und Hilfsprogrammfunktionen.
Runtimebibliotheken
Diese Runtimebibliotheken stellen die grundlegenden Typen und Hilfsprogrammfunktionen bereit und bilden die Grundlage für alle anderen .NET-Klassenbibliotheken. Ein Beispiel ist die System.String-Klasse, die APIs für die Arbeit mit Zeichenfolgen bereitstellt. Ein weiteres Beispiel sind die Serialisierungsbibliotheken.
Erweiterungen für die Runtimebibliotheken
Einige Bibliotheken werden in NuGet-Paketen bereitgestellt und sind nicht Teil des freigegebenen Frameworks der Runtime. Diese Bibliotheken werden häufig Apps zur Verfügung gestellt, die auf kompatible .NET-Versionen ausgerichtet sind, z. B. .NET Framework.
Die folgende Tabelle enthält einige Beispiele für bereitgestellte Paketbibliotheken.