.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
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 Base Class Library
includesNamespace System
System.Collections
System.IO
System.Linq
linked to: 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
linked to: .NET ecosystem
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 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# ecosystem .NET Standard Library
subject linked to: C# programming language
.NET Standard Library alsoKnownAs .NET Standard
linked to: .NET Standard Library
.NET Standard Library hasComponent Base Class Library
linked to: .NET Standard Library
.NET Core supportsStandard .NET Standard
linked to: .NET Standard Library
.NET Core includesComponent CoreFX
linked to: .NET Standard Library
Mono runtime component Base Class Library (BCL)
linked to: .NET Standard Library
Mono runtime supportsStandard .NET Standard (various versions, partially)
linked to: .NET Standard Library
System.Net partOf .NET Core Base Class Library
linked to: .NET Standard Library
.NET 5 unifies .NET Standard (API surface)
linked to: .NET Standard Library
.NET 5 standardReplaced .NET Standard (as primary target for new libraries)
linked to: .NET Standard Library
Z3 supportsInterface .NET API
subject linked to: Z3: An Efficient SMT Solver
linked to: .NET Standard Library
.NET ecosystem includesComponent .NET Standard (legacy API specification)
linked to: .NET Standard Library