.NET Core SDK Setup
Switch branches/tags
Nothing to show
Clone or download
nguerrera Merge pull request #113 from dotnet-maestro-bot/master-UpdateDependen…
…cies

Update coresetup to preview1-27018-05 (master)
Latest commit 7365786 Oct 19, 2018
Permalink
Failed to load latest commit information.
TestAssets Fix merge Sep 10, 2018
build Merge pull request #113 from dotnet-maestro-bot/master-UpdateDependen… Oct 19, 2018
build_projects Stabilize CrossGen output in build_projects/dotnet-cli-build/Crossgen.cs Oct 15, 2018
eng Enabling Azure DevOps YAML builds. Oct 17, 2018
packaging Merge remote-tracking branch 'oldcli/release/2.2.1xx' into merge-rele… Sep 10, 2018
resources/images Making this repo consume the dotnet-sdk-internal zip and produce a fu… Oct 13, 2017
scripts Enabling Azure DevOps YAML builds. Oct 17, 2018
src/redist Enable CrossgenPublishDir for arm and arm64 in src/redist/redist.csproj Oct 13, 2018
test Apply workaround for dotnet/cli#10196 Oct 19, 2018
tools Refactor tests to use CliTargetFramework variable instead of hard-cod… Jul 9, 2018
.editorconfig Checkin corefx editorconfig Sep 18, 2017
.gitattributes Treat xlf as text Dec 8, 2017
.gitignore Create binlogs by default. Jul 27, 2018
.vsts-ci.yml Enabling Azure DevOps YAML builds. Oct 17, 2018
CONTRIBUTING.md Making this repo consume the dotnet-sdk-internal zip and produce a fu… Oct 13, 2017
Directory.Build.props Remove LKG download left over from cross-repo merges (#25) Jul 17, 2018
LICENSE Initial commit Oct 2, 2015
Microsoft.DotNet.Cli.sln Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merg… Jun 26, 2018
PULL_REQUEST_TEMPLATE add PR template May 3, 2016
README.md Provide link to ASP.NET Core dependency in readme Aug 14, 2018
THIRD-PARTY-NOTICES Add license text to LZMA SDK license notice Feb 26, 2017
build.cmd The modification to build.cmd did not have the desired effect. Nov 29, 2017
build.proj Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merg… Jun 26, 2018
build.sh Add Dockerfile for RHEL 6 builds Sep 26, 2017
dir.props Adding consistent "Project" headers to inported props and target files. Sep 27, 2017
dir.tasks Bump MSBuild Version to 15.1.0-preview-000503-01 (#5199) Jan 5, 2017
netci.groovy Fix bad merge to netci.groovy Jul 31, 2018
run-build.ps1 Fix merge Sep 10, 2018
run-build.sh Merge remote-tracking branch 'oldcli/release/2.2.1xx' into merge-rele… Sep 10, 2018
testAsset.props Fix/disable test due to netcoreapp3.0 vs netcoreapp2.0 Sep 10, 2018

README.md

.NET Core SDK

.NET Slack Status Join the chat at https://gitter.im/dotnet/cli

This repo contains the source code for the cross-platform .NET Core SDK. It aggregates the .NET Toolchain, the .NET Core runtime, the templates, the offline packages cache, and the ASP.NET Runtime store. It produces zip, tarballs, and native packages for various supported platforms.

Looking for V2 of the .NET Core tooling?

Download v2.0 of the .NET Core tools (CLI, MSBuild and the new csproj) at https://dot.net/core.

Note: The master branch of the .NET Core SDK repo is based on an forthcoming version of the SDK and is pre-release. For production-level usage, use the released version of the tools available at https://dot.net/core

Found an issue?

You can consult the Documents Index for the CLI repo to find out current issues, see workarounds, and to see how to file new 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.

Build Status

Windows x64 Windows x86 macOS Linux x64 Archive Linux arm Archive Linux arm64 Archive Linux Native Installers RHEL 6 Archive Linux-musl Archive

Installers and Binaries

You can download the .NET Core SDK as either an installer (MSI, PKG) or a zip (zip, tar.gz). The .NET Core SDK contains both the .NET Core runtime and CLI tools.

To download the .NET Core runtime without the SDK, visit https://github.com/dotnet/core-setup#daily-builds.

Note: Be aware that the following installers are the latest bits. If you want to install the latest released versions, check out the preceding section. In order to be able to restore these pre-release packages, you may need to add a NuGet feed as noted in the table below. Other feeds may also be necessary depending on what kind of project you are working with.

Platform Master
(3.0.x Runtime)
Release/2.1.2XX
(2.0.x Runtime)
Release/2.1.401
(2.1.3 Runtime)
Release/2.1.4XX
(2.1.2 Runtime)
Release/2.2.1XX
(2.2.x Runtime)
Windows (x64)
Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum
Windows x86
Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum
macOS
Installer - Checksum
tar.gz - Checksum

Installer - Checksum
tar.gz - Checksum

Installer - Checksum
tar.gz - Checksum

Installer - Checksum
tar.gz - Checksum

Installer - Checksum
tar.gz - Checksum
Linux x64
DEB Installer - Checksum
RPM Installer - Checksum
see installer note below1
tar.gz - Checksum

tar.gz - Checksum

DEB Installer - Checksum
RPM Installer - Checksum
see installer note below1
tar.gz - Checksum

DEB Installer - Checksum
RPM Installer - Checksum
see installer note below1
tar.gz - Checksum

DEB Installer - Checksum
RPM Installer - Checksum
see installer note below1
tar.gz - Checksum
Linux arm
tar.gz - Checksum
N/A
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
Linux arm64
tar.gz - Checksum
N/A
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
RHEL 6
tar.gz - Checksum
N/A
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
Linux-musl
tar.gz - Checksum
N/A
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
Package Feed Feed Link Feed Link Feed Link Feed Link Feed Link
Constituent Repo Shas N/A N/A Git SHAs N/A Git SHAs

Latest Coherent Build2

Master Release/2.1.2XX Release/2.1.401 Release/2.1.4XX Release/2.2.1XX

Reference notes:

1: Our Debian packages are put together slightly differently than the other OS specific installers. Instead of combining everything, we have separate component packages that depend on each other. If you're installing the SDK from the .deb file (via dpkg or similar), then you'll need to install the corresponding dependencies first:

2: A 'coherent' build is defined as a build where the Runtime version matches between the CLI and Asp.NET.

Questions & Comments

For all feedback, use the Issues on the .NET CLI repository.

License

By downloading the .zip you are agreeing to the terms in the project EULA.