Appendix C. What’s in the .NET Standard Library?

 

.NET Framework developers who are looking to port to .NET Core may wonder what’s supported in each version of the .NET Standard Library. This section gives a general description of what’s supported by each version. If you’re not familiar with the .NET Framework, this section will still be useful as an indication of what’s available in the Standard Library.

netstandard 1.0

  • Collections
  • Globalization
  • Generic I/O (streams)
  • Linq
  • Networking primitives
  • Reflection
  • Regular expressions
  • Threads
  • Tasks
  • XML reader/writer
  • XML document

netstandard 1.1

Includes everything in 1.0 plus

  • Concurrent collections
  • ETW support
  • Zip/Deflate compression (not zip files)
  • HTTP
  • Numerics (BigInteger and Complex)
  • Parallel Linq

netstandard 1.2

Includes everything in 1.1 plus thread timers

netstandard 1.3

Includes everything in 1.2 plus

  • AppContext (used to opt out of functionality)
  • Console output
  • Globalization calendars
  • Zip file compression
  • File I/O
  • Sockets
  • Cryptography

netstandard 1.4

Includes everything in 1.3 plus isolated storage

netstandard 1.5

Includes everything in 1.4 plus AssemblyLoadContext

netstandard 1.6

Includes everything in 1.5 plus OpenSSL cryptography

netstandard 2.0

Includes everything in 1.6 plus