CI to automate build of dotnet tarball for dotnet6-sdk aport https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/community/dotnet6-sdk
Find a file
dotnet-maestro 2feae03a84 Update dependencies from https://github.com/dotnet/core-setup build 20190425.02
- Microsoft.NETCore.App - 3.0.0-preview6-27625-02
- NETStandard.Library.Ref - 2.1.0-preview6-27625-02
- Microsoft.WindowsDesktop.App - 3.0.0-preview6-27625-02
2019-04-25 10:26:07 +00:00
eng Update dependencies from https://github.com/dotnet/core-setup build 20190425.02 2019-04-25 10:26:07 +00:00
resources/images Publishes the binaries and native installers. 2018-12-19 16:08:49 -08:00
src Update branding to preview 6 2019-04-21 18:15:11 -07:00
test [master] Update dependencies from dotnet/toolset (#1161) 2019-03-31 01:02:28 +00:00
TestAssets [master] Update dependencies from dotnet/toolset (#1161) 2019-03-31 01:02:28 +00:00
.editorconfig Checkin corefx editorconfig 2017-09-18 10:23:06 -07:00
.gitattributes Treat xlf as text 2017-12-07 16:00:07 -08:00
.gitignore Updating the YAML file to run ci and signing. 2018-12-20 15:25:20 -08:00
.vsts-ci.yml Batch builds to reduce noise and resource usage (#1383) 2019-04-10 16:17:11 -07:00
build.cmd Build script fixes for CI 2018-11-07 17:21:16 -08:00
build.sh Attempt to disable pretty print control codes for CI 2018-11-08 00:36:11 -08:00
CONTRIBUTING.md Making this repo consume the dotnet-sdk-internal zip and produce a full core-sdk by using sdk-internal, runtime, lzma, templates and store. Also deleted a bunch of now, unecessary code. I am sure there is more to be deleted though. 2017-10-13 10:45:50 -07:00
Directory.Build.props Add a fake nupkg project to be published to make dependency uptake easier 2019-03-20 13:31:47 -07:00
Directory.Build.targets Add arcade infrastructure 2018-10-21 22:07:26 -07:00
global.json Update dependencies from https://github.com/dotnet/arcade build 20190422.2 (#1691) 2019-04-23 12:35:26 +00:00
LICENSE [master] Update dependencies from dotnet/arcade (#1056) 2019-03-20 21:42:05 +00:00
Microsoft.DotNet.Cli.sln remove project that is causing build break from solution (#1142) 2019-03-28 14:50:08 -07:00
netci.groovy Fix bad merge to netci.groovy 2018-07-31 16:25:02 -07:00
NuGet.config remove unneeded line from nuget.config 2019-01-11 13:19:39 -06:00
PULL_REQUEST_TEMPLATE add PR template 2016-05-03 14:15:14 -07:00
README.md Updating the readme file 2019-04-16 12:15:38 -07:00
run-build.ps1 Workaround arcade bug with AllowEmptySignList 2019-01-11 14:57:14 -08:00
run-build.sh Don't set CONFIGURATION environment variable (as this by default flows to tests) 2018-11-08 12:51:27 -08:00
THIRD-PARTY-NOTICES Add license text to LZMA SDK license notice 2017-02-26 12:11:05 -08:00

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

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.

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/3.0.1XX
(3.0.x Runtime)
Release/2.2.2XX
(2.2.x Runtime)
Release/2.2.1XX
(2.2.x Runtime)
Release/2.1.6XX
(2.1.6 Runtime)
Release/2.1.5XX
(2.1.5 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
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
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
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
Linux arm
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
RHEL 6
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
Windows arm
zip - Checksum

zip - Checksum

zip - Checksum

zip - Checksum
N/A N/A
FreeBSD x64
tar.gz - Checksum

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

Latest Coherent Build2

Master Release/3.0.1XX Release/2.2.2XX Release/2.2.1XX Release/2.1.6XX Release/2.1.5XX
N/A

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

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.