Installer packages for the .NET Core runtime and libraries
Перейти к файлу
Omair Majid e02ee86364 Allow setting the commit id using /p:LatestCommit
This is similar to how CommitCount is already supported.

This lets consumers who are building outside a git repo, such as
source-build, set a commit id which is displayed by `dotnet --info`
and `strings dotnet | grep '@(#)'`.

See: https://github.com/dotnet/source-build/issues/651
See: https://github.com/dotnet/cli/pull/5945
2018-08-30 15:52:32 -04:00
.github Update issue and pr templates. (#667) 2016-12-23 17:12:15 -08:00
Documentation Merge pull request #4418 from vitek-karas/HostComponentsDoc 2018-07-31 13:50:55 -07:00
buildpipeline Lowercase bin dir name to align with corefx and others (#4498) 2018-08-27 18:15:20 +02:00
cross Enable Alpine ARM/ARM64 cross build (#4203) 2018-06-07 21:54:14 +02:00
publish Add OutDir property that signing targets need 2018-04-12 09:36:45 -07:00
resources Share license and 3PN between installers and packages 2018-04-30 11:40:47 -07:00
signing Baseline api-ms-win-core-xstate-l2-1-0.dll file 2018-07-12 10:25:36 -07:00
src Merge pull request #4500 from luqunl/ExcludeWindowsWinmd2 2018-08-27 13:47:10 -07:00
tools-local Update Tizen CI docker image 2018-05-15 15:52:25 +03:00
.gitattributes Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
.gitignore Move shared framework publish to MSBuild and off project.json 2017-05-09 10:56:09 -05:00
BranchInfo.props Remove BranchName 2018-07-23 15:18:35 -05:00
BuildToolsVersion.txt Update BuildTools, CoreClr, CoreFx to preview1-03127-01, preview1-26828-04, preview1-26828-04, respectively 2018-08-28 07:13:04 -07:00
CONTRIBUTING.md Initial Cut of files brought over from CLI. 2016-05-20 15:24:36 -07:00
Directory.Build.props Only change platform to AnyCPU for csproj files 2017-09-28 15:29:40 -07:00
DotnetCLIVersion.txt Update to latest released dotnet SDK (#4300) 2018-06-24 11:59:41 -07:00
LICENSE.TXT Copy license file from corefx 2018-08-13 14:46:46 -07:00
Microsoft.DotNet.CoreSetup.sln DependencyContextLoader should check Assembly.CodeBase 2018-03-30 15:39:16 -07:00
NuGet.config Add global NuGet.config that turns off the user and machine configs 2017-05-15 16:28:00 -05:00
README.md Update 2.1 links for Ubuntu 14/16 in Readme.md 2018-07-26 11:01:30 -07:00
RepoDirectories.props Lowercase bin dir name to align with corefx and others (#4498) 2018-08-27 18:15:20 +02:00
THIRD-PARTY-NOTICES.TXT Update 3PN merging in coreclr and corefx notices 2018-04-27 16:00:44 -07:00
TestProjects.props Set NETCoreAppMaximumVersion to the current version in the branch 2017-10-27 13:21:23 -07:00
build.cmd Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
build.proj Add xmlns to HostMachineInfo.props so the build passes on MSBuild 14. 2017-10-23 16:55:07 -05:00
build.sh Use run.sh from build.sh "the right way" 2017-05-10 21:10:48 -07:00
clean.cmd Invoke VsDevCmd in scripts without changing working directory (#3450) 2018-02-06 09:25:44 -08:00
clean.sh Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
config.json Move to netcoreapp2.2 as TFM 2018-04-24 12:08:35 -07:00
dependencies.props Update BuildTools, CoreClr, CoreFx to preview1-03127-01, preview1-26828-04, preview1-26828-04, respectively 2018-08-28 07:13:04 -07:00
dir.props Stop building old style linux packages and rename *-upgrade.{deb|rpm} packages to the original package name. (#4342) 2018-07-09 12:42:41 -07:00
dir.targets Allow setting the commit id using /p:LatestCommit 2018-08-30 15:52:32 -04:00
dir.traversal.targets Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
init-tools.cmd Updating init-tools to be inline with the CoreFX/CoreCLR copy 2018-08-09 09:40:50 -05:00
init-tools.msbuild Integrate new symbol uploader build task. (#3465) 2017-12-01 14:49:05 -08:00
init-tools.sh Updating init-tools to be inline with the CoreFX/CoreCLR copy 2018-08-09 09:40:50 -05:00
netci.groovy Lowercase bin dir name to align with corefx and others (#4498) 2018-08-27 18:15:20 +02:00
omnisharp.json Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
run.cmd Add prerelease check to vswhere to support dogfood VS builds. 2018-03-21 10:45:24 -05:00
run.ps1 Disable multilevel lookup during build (#4367) 2018-07-13 16:21:23 -05:00
run.sh Disable multilevel lookup during build (#4367) 2018-07-13 16:21:23 -05:00
sync.cmd Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00
sync.sh Core-Setup on Buildtools (#2187) 2017-04-26 18:03:34 -07:00

README.md

.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:

  • For overall .NET Core SDK issues, file on dotnet/cli repo
  • For class library and framework functioning issues, file on dotnet/corefx repo
  • For runtime issues, file on dotnet/coreclr issues

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?

Platform Master Release/2.1.X Release/2.0.X Release/1.1.X Release/1.0.X
Windows (x64)
Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer
zip

Installer
zip
Windows (x86)
Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer (Checksum)
zip (Checksum)
Symbols (zip)

Installer
zip

Installer
zip
Windows (arm32)
zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)
N/A N/A
Windows (arm64)
zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)
N/A N/A
Mac OS X (x64)
Installer (Checksum)
tar.gz (Checksum)
Symbols (tar.gz)

Installer (Checksum)
tar.gz (Checksum)
Symbols (tar.gz)

Installer (Checksum)
tar.gz (Checksum)
Symbols (tar.gz)

Installer
tar.gz

Installer
tar.gz
Linux (x64) (for glibc based OS)
tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)
N/A N/A
Linux (armhf) (for glibc based OS)
tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)
N/A N/A
Linux (arm64) (for glibc based OS)
tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)
N/A N/A N/A
Ubuntu 14.04 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host
Host FX Resolver
Shared Framework
tar.gz

Host
Host FX Resolver
Shared Framework
tar.gz
Ubuntu 16.04 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host
Host FX Resolver
Shared Framework
tar.gz

Host
Host FX Resolver
Shared Framework
tar.gz
Ubuntu 17.10 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A N/A N/A
Ubuntu 18.04 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A N/A N/A
Debian 8.2 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host
Host FX Resolver
Shared Framework
tar.gz

Host
Host FX Resolver
Shared Framework
tar.gz
Debian 9 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A N/A N/A
CentOS 7 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A
tar.gz

tar.gz
RHEL 6
tar.gz

tar.gz

tar.gz
N/A N/A
RHEL 7.2 (x64)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

tar.gz

tar.gz
Fedora 23 (x64) N/A N/A N/A
tar.gz

tar.gz
Fedora 24 (x64) N/A N/A N/A
tar.gz
N/A
Fedora 27 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A N/A N/A
SLES 12 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A N/A N/A
OpenSUSE 42 (x64)
Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
N/A
tar.gz
N/A
Linux-musl (x64)
tar.gz (Checksum)
Symbols (tar.gz)

tar.gz (Checksum)
Symbols (tar.gz)
N/A N/A N/A

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.