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
Livar 9c13bb4ea0
Merge pull request #15 from dotnet/fix_all_linux_distros
Replacing Compile with ComposeSdk in the build/BuildAndPublishAllLinuxDistrosNativeInstallers.targets
2018-06-28 16:48:08 -07:00
build Adding knowledge of linux-musl rid to core-sdk. It was lost in the merge from the CLI. 2018-06-28 15:54:22 -07:00
build_projects Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
Documentation/general Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
packaging Merge pull request #9266 from dotnet/merges/release/2.1.4xx-to-master 2018-05-14 09:47:53 -07:00
resources/images Remove ImportAfter target for NuGet 2017-10-25 16:41:57 -07:00
scripts Adding curl to a couple of linux distros that were missing it. 2018-06-27 22:40:58 -07:00
src/redist Fixing a merge issue and crossgen issues. 2018-06-26 14:44:55 -07:00
test Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
TestAssets Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
tools Updating asp.net to 2.2.0 as well. 2018-06-01 13:31:03 -07: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 Merge branch 'master' into merges/release/15.5-to-master-20171204-080035 2017-12-04 11:20:08 -08:00
build.cmd The modification to build.cmd did not have the desired effect. 2017-11-28 19:00:51 -08:00
build.proj Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
build.sh Add Dockerfile for RHEL 6 builds 2017-09-26 11:50:50 -07: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
dir.props Even more package dependency re-names... 2017-12-04 13:20:37 -08:00
dir.tasks Bump MSBuild Version to 15.1.0-preview-000503-01 (#5199) 2017-01-05 14:56:11 -08:00
Directory.Build.props Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
LICENSE Initial commit 2015-10-02 11:03:16 -07:00
Microsoft.DotNet.Cli.sln Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
netci.groovy Merge pull request #9318 from dotnet/merges/release/2.1.2xx-to-release/2.1.3xx 2018-05-21 09:24:15 -07:00
PULL_REQUEST_TEMPLATE add PR template 2016-05-03 14:15:14 -07:00
README.md Adding a download table to core-sdk README. 2018-06-28 15:19:51 -07:00
run-build.ps1 Merge branch 'master' of /Users/livarcocc/Documents/git/cli into merge_master_cli 2018-06-25 22:38:01 -07:00
run-build.sh Add a work around to downloading an updated install script while it gets updated on the website. 2018-06-28 15:24:47 -07:00
testAsset.props Modifying testAsset.props so that when loading DependencyVersions.props, we also load OrchestratedPackageVersions.props if it exists. This fixes cases where a single project ended up being restored and built with different versions of Microsoft.NetCore.App in ProdCon. 2018-03-31 21:07:31 -07:00
THIRD-PARTY-NOTICES Add license text to LZMA SDK license notice 2017-02-26 12:11:05 -08:00

.NET Core SDK

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

This repo contains the source code for 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 and tarballs as well as the native packages for various supported platforms.

Looking for V1 of the .NET Core tooling?

If you are looking for the v2.0 release of the .NET Core tools (CLI, MSBuild and the new csproj), head over to https://dot.net/core and download!

Note: the master branch of the .NET Core SDK repo is based on an upcoming update of the SDK and is considered pre-release. For production-level usage, please 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 the current issues and to see the 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 pointing to https://dotnet.myget.org/F/dotnet-core/api/v3/index.json. Other feeds may also be necessary depending on what kind of project you are working with.

Platform Master Release/2.1.2XX Release/2.1.3XX Release/2.1.4XX Release/2.2.1XX
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

Latest Coherent Build2

Master Release/2.1.2XX Release/2.1.3XX 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 these directly from the .deb files (via dpkg or similar), then you'll need to install the corresponding Host, Host FX Resolver, and Shared Framework packages before installing the Sdk package.

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.