.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.

All labels observed (11)

How this entity was disambiguated

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

How these facts were elicited

Referenced by (12)

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

C# programming language ecosystem .NET Standard Library
subject surface form: C#
.NET Standard Library alsoKnownAs .NET Standard Library
this entity surface form: .NET Standard
.NET Standard Library hasComponent .NET Standard Library self-linksurface differs
this entity surface form: Base Class Library
.NET Core supportsStandard .NET Standard Library
this entity surface form: .NET Standard
.NET Core includesComponent .NET Standard Library
this entity surface form: CoreFX
Mono runtime component .NET Standard Library
this entity surface form: Base Class Library (BCL)
Mono runtime supportsStandard .NET Standard Library
this entity surface form: .NET Standard (various versions, partially)
System.Net partOf .NET Standard Library
this entity surface form: .NET Core Base Class Library
.NET 5 unifies .NET Standard Library
this entity surface form: .NET Standard (API surface)
.NET 5 standardReplaced .NET Standard Library
this entity surface form: .NET Standard (as primary target for new libraries)
Z3: An Efficient SMT Solver supportsInterface .NET Standard Library
subject surface form: Z3
this entity surface form: .NET API
.NET ecosystem includesComponent .NET Standard Library
this entity surface form: .NET Standard (legacy API specification)