. NET Core 2.0 and. NET Standard 2.0, corestandard

Source: Internet
Author: User
Tags dotnet

. NET Core 2.0 and. NET Standard 2.0, corestandard

The release date of. NET Core 2.0,. NET Core 2.0 Preview version and. NET Standard 2.0 Preview may be around middle May or later.

The official version of. NET Core 2.0 was released in Q3 2017. I guess it will be around March August. At the same time, the. NET Standard 2.0 is released together.

Milestone Release Date
. NET Core 2.0 Preview Q2 2017
. NET Standard 2.0 Preview Q2 2017
. NET Core 2.0. Q3 2017
. NET Standard 2.0 Q3 2017

Microsoft plans to completely fix the bug marked as May 10 in corefx in 2.0. So that it can smoothly publish. NET Core 2.0 Preview and. NET Standard 2.0 Preview.

For details, see Announcement: Driving towards zero 2.0 bugs by (ZBB) ZBB (zero bug bounce ).

You can also participate and contribute your own strength.

. NET Core 2.0 Minimum Operating System Support

 

OS Version Ubuntures Deployments Notes
Windows Client 7 SP1 + X64, x86    
Windows Server 2008 R2 SP1 + X64, x86 Full, Server Core, Nano  
Red Hat Enterprise Linux 7.3 + X64   This includes des Centos and Oracle Linux
Fedora 25 + X64    
Debian 8.7 + X64    
Ubuntu 14.04 + X64, arm32 [C]   This includes des Linux Mint 17 for x64
OpenSUSE 42.2 + X64    
Tizen 4 + Arm32 [S] Tizen. NET Developer Preview
Mac OS X 10.12 + X64  

S is supported by Samsung

C. To get Community Support

 

What changes will be made to. NET Core 2.0 and. NET Standard 2.0.

To reduce the barriers to entry and learning,. NET Standard 2.0 can easily share code across. NET Framework,. NET Core, and Xamarin through standardized sharing APIs.

. NET Framework 4.6.1 supports. NET Standard 2.0

. NET Standard 2.0 adds a number of Apis supported by. NET Framework 4.6.1 and APIs unique to. NET Standard 2.0.

  • . NET Standard 2.0 added 14,994. NET Framework 4.6.1 supported APIs
  • . NET Standard 2.0 only 43 APIs not supported by. NET Framework 4.6.1

. NET Standard 2.0 is a superset of. NET Standard 1.6. In other words,. NET Standard 2.0 and 1.x will not undergo any breakthrough changes.
. NET Framework 4.6.1 will allow reference of binary files compiled according to. NET Standard 2.0.

It can be understood that. NET Core 2.0 is equivalent to. NET Framework 4.6.1.

 

. NET Standard 2.0 working in progress

Namespace # APIs
Microsoft. Win32.SafeHandles 32
System 1,087
System. CodeDom. Compiler 14
System. Collections 292
System. Collections. Generic 17
System. Collections. ObjectModel 1
System. Collections. Specialized 241
System. ComponentModel 1,499
System. ComponentModel. Design 520
System. ComponentModel. Design. Serialization 150
System. Configuration. Assemblies 13
System. Data 1,399
System. Data. Common 701
System. Data. SqlTypes 882
System. Diagnostics 772
System. Diagnostics. CodeAnalysis 2
System. Diagnostics. Contracts 89
System. Diagnostics. Contracts. Internal 3
System. Diagnostics. SymbolStore 144
System. Diagnostics. Tracing 2
System. Drawing 681
System. Dynamic 173
System. Globalization 188
System. IO 275
System. IO. IsolatedStorage 104
System. IO. MemoryMappedFiles 64
System. IO. Pipes 124
System. Linq 351
System. Linq. Expressions 41
System. Net 1,271
System. Net. Cache 50
System. Net. Mail 279
System. Net. Mime 69
System. Net. NetworkInformation 692
System. Net. Security 147
System. Net. Sockets 164
System. Net. WebSockets 165
System. Numerics 344
System. Reflection 348
System. Reflection. Emit 3
System. Resources 89
System. Runtime 12
System. Runtime. CompilerServices 164
System. Runtime. ConstrainedExecution 22
System. Runtime. ExceptionServices 6
System. Runtime. InteropServices 96
System. Runtime. InteropServices. ComTypes 15
System. Runtime. Remoting. Messaging 55
System. Runtime. Serialization 463
System. Runtime. Serialization. Formatters 13
System. Runtime. Serialization. Formatters. Binary 28
System. Runtime. Serialization. Json 64
System. Runtime. Versioning 33
System. Security 117
System. Security. Authentication 11
System. Security. Authentication. ExtendedProtection 40
System. Security. Claims 205
System. Security. Cryptography 684
System. Security. Cryptography. X509Certificates 67
System. Security. Permissions 87
System. Security. Principal 34
System. Text 56
System. Text. RegularExpressions 29
System. Threading 313
System. Threading. Tasks 66
System. Timers 36
System. Web 32
System. Xml 1,011
System. Xml. Linq 6
System. Xml. Resolvers 20
System. Xml. Schema 924
System. Xml. Serialization 935
System. Xml. XPath 244
System. Xml. Xsl 137

 

 

. NET Standard version

. NET Standard 1.0 1.1 1.2 1.3 1.4 1.5 1.6 2.0
. NET Core 1.0 1.0 1.0 1.0 1.0 1.0 1.0 2.0
. NET Framework 4.5 4.5 4.5.1 4.6 4.6.1 4.6.14.6.2 4.6.1VNext 4.6.1
Mono 4.6 4.6 4.6 4.6 4.6 4.6 4.6 VNext
Xamarin. iOS 10.0 10.0 10.0 10.0 10.0 10.0 10.0 VNext
Xamarin. Android 7.0 7.0 7.0 7.0 7.0 7.0 7.0 VNext
Universal Windows Platform 10.0 10.0 10.0 10.0 10.0 VNext VNext VNext
Windows 8.0 8.0 8.1          
Windows Phone 8.1 8.1 8.1          
Windows Phone Silverlight 8.0            

 

. NET Standard

 

For developers, this means they only need to master a base class library. This library is oriented to. NET Standard and will be able to run on all. NET platforms.

The core mission of. NET Standard is to solve the inconsistency of the basic link library in. NET cross-platform.

 

Reference:

Https://github.com/dotnet/core/blob/master/roadmap.md

Https://github.com/dotnet/standard/tree/master/docs/netstandard-20

Https://github.com/dotnet/standard/blob/master/docs/versions/netstandard2.0.md

Https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.