Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.NET Standard Library vs. .NET Standard

Tags:

.net

.net-core

Reading some blogs and the official documentation for .NET Core 1.0, I'm still quite confused (like many others).
Don't get me wrong, I've literally read dozens of posts on the web trying to understand the architecture and terms for this new platform.

Reading the docs and blogs, this is what they say about .NET Standard Library:

The .NET Standard Library is a formal specification of .NET APIs that are intended to be available on all .NET runtimes.

But they also use this term: .NET Standard and netstandard as you can see on the Platform Support table.

Question: .NET Standard Library == .NET Standard? If not, what's difference?

like image 297
QuantumHive Avatar asked Jul 06 '16 16:07

QuantumHive


1 Answers

.NET Standard Library is the official name going forward. netstandard is the moniker used in project files and means the same thing. The package is called NETStandard.Library on NuGet.

During the development of DNX and ultimately .NET Core, the names and monikers changed a number of times as the team iterated on the design. Now that .NET Core has reached 1.0, it shouldn't change any more.

like image 64
Nate Barbettini Avatar answered Oct 20 '22 16:10

Nate Barbettini