.NET Standard Library

E34652

The .NET Standard Library is a formal specification of .NET APIs designed to provide a common, cross-platform base for building reusable libraries across different .NET implementations.

Jump to: Surface forms Statements Referenced by

Observed surface forms (3)

Surface form Occurrences
.NET Standard 2
Base Class Library 1
CoreFX 1

Statements (47)

Predicate Object
instanceOf .NET technology
API specification
alsoKnownAs .NET Standard Library
surface form: .NET Standard
announced around 2016
benefit simplifies multi-targeting of libraries
single binary can run on multiple .NET implementations
category software development standard
defines set of .NET APIs
uniform API surface
designedFor code sharing
cross-platform development
reusable libraries
developer Microsoft
documentedAt https://learn.microsoft.com/dotnet/standard/net-standard
firstStableVersion 1.0
governs API availability across .NET implementations
hasComponent .NET Standard Library self-linksurface differs
surface form: Base Class Library
includesNamespace System
System.Collections
System.IO
LINQ
surface form: System.Linq

System.Net
System.Reflection
System.Threading
introducedBy .NET Core team
notableVersion 1.0
1.3
1.6
2.0
2.1
partOf .NET ecosystem
platform .NET ecosystem
surface form: .NET
purpose to improve portability of .NET libraries
to provide a common base of APIs for all .NET implementations
to reduce API fragmentation across .NET platforms
replaced portable class libraries (PCLs)
status still supported for library targeting
supersededBy .NET 5 unified target framework model
supports .NET 5 and later via compatibility mapping
.NET Core
.NET Framework
Mono
Universal Windows Platform
Xamarin
targetFrameworkMoniker netstandard
usedWith NuGet package manager
surface form: NuGet packages
versioningModel monotonic versioning where higher versions are supersets of lower versions

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

.NET Standard Library alsoKnownAs .NET Standard Library
this entity surface form: .NET Standard
C# programming language ecosystem .NET Standard Library
subject surface form: C#
.NET Standard Library hasComponent .NET Standard Library self-linksurface differs
this entity surface form: Base Class Library
.NET Core includesComponent .NET Standard Library
this entity surface form: CoreFX
.NET Core supportsStandard .NET Standard Library
this entity surface form: .NET Standard