Condividi tramite


Panoramica delle librerie di runtime

Il runtime .NET include un ampio set standard di librerie di classi, note come librerie di runtime, librerie framework o libreria di classi di base (BCL). Sono inoltre disponibili estensioni per le librerie di runtime, disponibili nei pacchetti NuGet.

Queste librerie offrono implementazioni per molti tipi generali e specifici dell'app, algoritmi e funzionalità di utilità.

Librerie di runtime

Le librerie di runtime forniscono i tipi di base e le funzionalità dell'utilità e sono la base di tutte le altre librerie di classi .NET. Un esempio è la System.String classe , che fornisce API per l'uso di stringhe. Un altro esempio è rappresentato dalle librerie di serializzazione.

Estensioni alle librerie di runtime

Alcune librerie vengono fornite nei pacchetti NuGet anziché come parte del framework condiviso del runtime. Queste librerie vengono spesso rese disponibili per le app destinate a versioni di .NET di livello inferiore, ad esempio .NET Framework.

La tabella seguente illustra alcuni esempi di librerie fornite dai pacchetti.

Pacchetto NuGet Contenuto concettuale
Microsoft.Extensions.AI Intelligenza artificiale
Microsoft.Extensions.Configuration Configurazione
Microsoft.Extensions.DependencyInjection Iniezione di dipendenze
Microsoft.Extensions.FileSystemGlobbing Glob dei file
Microsoft.Extensions.Hosting Host generico
Microsoft.Extensions.Http Protocollo HTTP
Microsoft.Extensions.Localization Localizzazione
Microsoft.Extensions.Logging Registrazione

Vedere anche