Skip to content
C# PowerShell Shell HTML Dockerfile CMake Other
Branch: master
Clone or download

Latest commit

dotnet-maestro Update dependencies from https://github.com/dotnet/sdk build 20200608…
….5 (#7755)

Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk
 From Version 5.0.100-preview.7.20308.3 -> To Version 5.0.100-preview.7.20308.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Latest commit be8cbc2 Jun 8, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
TestAssets [master] Update dependencies from dotnet/toolset (#1161) Mar 31, 2019
eng Update dependencies from https://github.com/dotnet/sdk build 20200608… Jun 8, 2020
resources/images Deleting some left over files that we don't need anymore. They come f… Jul 12, 2019
src Add arm64 as a possible WinForms arch (#7457) May 18, 2020
test [master] Update dependencies from dotnet/sdk (#7497) May 19, 2020
.editorconfig Checkin corefx editorconfig Sep 18, 2017
.gitattributes Treat xlf as text Dec 8, 2017
.gitignore Support setting "partition" for arcade to avoid conflicts of .dotnet … Aug 30, 2019
.vsts-ci.yml Remove set build info and do not run tests in official builds (#7286) Apr 27, 2020
CODE-OF-CONDUCT.md Link Code of Conduct Apr 2, 2020
CONTRIBUTING.md Making this repo consume the dotnet-sdk-internal zip and produce a fu… Oct 13, 2017
Directory.Build.props Enable building on arm64 machines (#4102) Nov 7, 2019
Directory.Build.targets Add arcade infrastructure Oct 22, 2018
Downloads2.x.md Fix download links Feb 28, 2020
LICENSE [master] Update dependencies from dotnet/arcade (#1056) Mar 20, 2019
Microsoft.DotNet.Cli.sln Use Task to calculate template versions Jan 28, 2020
NuGet.config [master] Update dependencies from dotnet/arcade (#7283) (#7287) Apr 24, 2020
PULL_REQUEST_TEMPLATE Update pull request template (#7288) Apr 24, 2020
README.md Update table for preview 6 (#7723) Jun 4, 2020
SECURITY.md Add SECURITY.md Feb 26, 2020
THIRD-PARTY-NOTICES Add license text to LZMA SDK license notice Feb 26, 2017
build.cmd Build script fixes for CI Nov 8, 2018
build.sh Changes for core-sdk to move to yaml stages Sep 12, 2019
global.json Update dependencies from https://github.com/dotnet/arcade build 20200… Jun 2, 2020
run-build.ps1 Workaround arcade bug with AllowEmptySignList Jan 11, 2019
run-build.sh Don't set CONFIGURATION environment variable (as this by default flow… Nov 8, 2018

README.md

.NET Core SDK

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, and the .NET Core Windows Desktop runtime. 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 a 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

All legs
Build Status

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.

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. With development builds, internal NuGet feeds are necessary for some scenarios (for example, to acquire the runtime pack for self-contained apps). You can use the following NuGet.config to configure these feeds.

Example:

For .NET 5 builds

<configuration>
  <packageSources>
    <add key="dotnet5" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json" />
  </packageSources>
</configuration>

For .NET 3.1 builds

<configuration>
  <packageSources>
    <add key="dotnet3.1" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet3.1/nuget/v3/index.json" />
  </packageSources>
</configuration>
Platform Master
(5.0.x Runtime)
5.0.100 Preview 6
(5.0 Runtime)
5.0.100 Preview 5
(5.0 Runtime)
Release/3.1.4XX
(3.1.x Runtime)
Release/3.1.3XX
(3.1.x Runtime)
Release/3.1.2XX
(3.1.x Runtime)
Release/3.1.1XX
(3.1.x Runtime)
Release/3.0.1xx
(3.0.x Runtime)
Windows x64
Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

Installer - Checksum
zip - Checksum

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

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

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

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

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

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

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
Linux arm64
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
RHEL 6
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
Linux-musl
tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum

tar.gz - Checksum
Windows arm
zip - Checksum

zip - Checksum

zip - Checksum

zip - Checksum

zip - Checksum

zip - Checksum

zip - Checksum

zip - Checksum
Windows arm64
zip

zip

zip
N/A N/A N/A N/A N/A
Constituent Repo Shas N/A N/A N/A N/A N/A N/A N/A Git SHAs

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:

.NET Core SDK 2.x downloads can be found here: .NET Core SDK 2.x Installers and Binaries

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.

You can’t perform that action at this time.