Home

Awesome

.NET Core Runtime & Host Setup Repo

This repo contains the code to build the .NET Core runtime, libraries and shared host (dotnet) installers for all supported platforms. It does not contain the actual sources to .NET Core runtime; this source is split across the dotnet/coreclr repo (runtime) and dotnet/corefx repo (libraries).

Installation experience

The all-up installation experience is described in the installation scenarios document in the dotnet/cli repo. That is the first step to get acquainted with the overall plan and experience we have thought up for installing .NET Core bits.

Filing issues

This repo should contain issues that are tied to the installation of the "muxer" (the dotnet binary) and installation of the .NET Core runtime and libraries.

For other issues, please use the following repos:

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

Officially Released Builds

They can be downloaded from here.

Daily Builds

What build version has the CoreFX/CoreCLR commits I want?

<!-- To update this table, run 'build.sh/cmd /p:Subset=RegenerateReadmeTable'. See 'tools-local/regenerate-readme-table.proj' to add or remove rows or columns, and add links below to fill out the table's contents. --> <!-- BEGIN generated table -->
PlatformMasterRelease/3.0.XRelease/2.2.XRelease/2.1.X
Windows (x64)<br>Installer (Checksum)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>Installer (Checksum)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>Installer (Checksum)<br>zip (Checksum)<br>Symbols (zip)<br>Installer (Checksum)<br>zip (Checksum)<br>Symbols (zip)
Windows (x86)<br>Installer (Checksum)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>Installer (Checksum)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>Installer (Checksum)<br>zip (Checksum)<br>Symbols (zip)<br>Installer (Checksum)<br>zip (Checksum)<br>Symbols (zip)
Windows (arm32)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>zip (Checksum)<br>Symbols (zip)<br>zip (Checksum)<br>Symbols (zip)
Windows (arm64)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>zip (Checksum)<br>NetHost (zip)<br>Symbols (zip)<br>zip (Checksum)<br>Symbols (zip)<br>zip (Checksum)<br>Symbols (zip)
Mac OS X (x64)<br>Installer (Checksum)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>Installer (Checksum)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>Installer (Checksum)<br>tar.gz (Checksum)<br>Symbols (tar.gz)<br>Installer (Checksum)<br>tar.gz (Checksum)<br>Symbols (tar.gz)
Linux (x64) (for glibc based OS)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)
Linux (armhf) (for glibc based OS)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)
Linux (arm64) (for glibc based OS)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)
Ubuntu 14.04 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Ubuntu 16.04 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Ubuntu 18.04 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Ubuntu 19.04 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Debian 8.2 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Debian 9 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
CentOS 7 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
RHEL 6<br>tar.gz<br>tar.gz<br>tar.gz<br>tar.gz
RHEL 7.2 (x64)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Fedora 27 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
SLES 12 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
OpenSUSE 42 (x64)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)<br>Runtime-Deps (Checksum)<br>Host (Checksum)<br>Host FX Resolver (Checksum)<br>Shared Framework (Checksum)
Linux-musl (x64)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>Symbols (tar.gz)
Linux-musl (arm64)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)<br>tar.gz (Checksum)<br>NetHost (tar.gz)<br>Symbols (tar.gz)N/AN/A
<!-- END generated table -->

Note: Our Linux packages (.deb and .rpm) are put together slightly differently than the Windows and Mac specific installers. Instead of combining everything, we have separate component packages that depend on each other. If you're installing these directly from the installer files (via dpkg or similar), then you'll need to install them in the order presented above.

<!-- BEGIN links to include in table --> <!-- END links to include in table -->