by Rob Richardson
 
					Rob Richardson is a software craftsman building web properties in ASP.NET and Node, Angular and React. He's a frequent speaker at conferences, user groups, and community events, and a diligent teacher and student of high quality software development. You can find this and other talks on https://robrich.org/presentations and follow him on twitter at @rob_rich.
All these were or will soon be reversed
 
					Source: http://andrewlock.net/understanding-net-core-netstandard-and-asp-net-core/
 
					Source: http://andrewlock.net/understanding-net-core-netstandard-and-asp-net-core/
Each runtime is a fork
I must pre-select the runtimes I want
New runtime? I must recompile
 
					Source: http://andrewlock.net/understanding-net-core-netstandard-and-asp-net-core/
| Target Platform Name | Alias | ||||||
|---|---|---|---|---|---|---|---|
| .NET Platform Standard | netstandard | 1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 
| .NET Core | netcoreapp | → | → | → | → | → | 1.0 | 
| .NET Framework | net | → | → | → | → | → | 4.6.2 | 
| → | → | → | → | 4.6.1 | |||
| → | → | → | 4.6 | ||||
| → | → | 4.5.2 | |||||
| → | → | 4.5.1 | |||||
| → | 4.5 | ||||||
| Universal Windows Platform | uap | → | → | → | → | 10.0 | |
| Windows | win | → | → | 8.1 | |||
| → | 8.0 | ||||||
| Windows Phone | wpa | → | → | 8.1 | |||
| Windows Phone Silverlight | wp | 8.1 | |||||
| 8.0 | |||||||
| Mono/Xamarin Platforms | → | → | → | → | → | * | |
| Mono | → | → | * | 
Source: http://andrewlock.net/understanding-net-core-netstandard-and-asp-net-core/
An evolution of PCL
Identifies a common feature set
for this version of .NET
in all environments
Detail: http://andrewlock.net/understanding-net-core-netstandard-and-asp-net-core/
Analogy (pseudocode): https://gist.github.com/davidfowl/8939f305567e1755412d6dc0b8baf1b7
All the features you know and love
New features from .NET Core:
Or bring your own data story through NuGet
Dependency checker: icanhasdot.net