Search notes:

.NET Core

.NET Core is a development platform which can be installed on Windows, Linux and macOS.
This platform allows to build device, cloud and IoT applications.
.NET Core 3.0 (as well as upcoming versions of Xamarin, Mono, and Unity) will be updated to implement .NET Standard 2.1.
.NET Core is open source, using MIT and Apache 2 licenses.

Constituents

Some important constituents of .NET Core include

.NET Core SDK

The *.NET Core SDK* consists of tools and libraries that can be used (or are required?) to create .NET Core applications or libraries.
The .NET Core SDK includes

.NET Core CLI

*.NET Core CLI* is the (cross-platform) toolchain to develop .NET Core applications.

App models

.NET Core supports three app models:

.NET 5

The next release of .NET core will be .NET 5.
.NET 5 tries to unify all .NET runtimes and frameworks.

See also

.NET implementation differences
The automatic PowerShell variable $psEdition is set to Core if the respective PowerShell sessions uses .NET core.
Some information about a .NET Core installation can be queried with dotnet --info.
The root installation directory for .NET Core is C:\Program Files\dotnet. The .NET Core versions are installed below C:\Program Files\dotnet\sdk.
The default encoding on .NET Core is UTF-8 (See [System.Text.Encoding::Default.EncodingName]).

Links

.NET Core (et al) can be downloaded from dotnet.microsoft.com/download.
CoreFX is the foundational class libraries for .NET Core. It includes types for collections, file systems, console, JSON, XML, async and many others.

Index