Skip to content
.NET is a cross-platform runtime for cloud, IoT, and desktop apps.
C# C++ C Visual Basic .NET Assembly CMake Other
Branch: master
Clone or download
safern Make test libraries configuration agnostic (#378)
* Make test libraries configuration agnostic

* PR Feedback, keep Debug define for tests

* More PR Feedback

* Last pr feedback
Latest commit 0d596d2 Dec 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.config Libraries testing (#178) Nov 21, 2019
.github Add back CODEOWNERS for Http2 shared code Dec 9, 2019
docs Clarify Lowering in ryujit-overview (#859) Dec 13, 2019
eng Fix .cmd scripts help arguments (#1043) Dec 19, 2019
src Make test libraries configuration agnostic (#378) Dec 20, 2019
tools-local Upgrade global.json to 5.0-alpha1 SDK (#445) Dec 5, 2019
.dockerignore Update NCL stress infra for live-live builds (#896) Dec 17, 2019
.editorconfig Initial runtime repository structure Nov 14, 2019
.gitattributes Initial runtime repository structure Nov 14, 2019
.gitignore remote *_i.h blacklist from .gitignore (#975) Dec 17, 2019
.vsconfig Initial runtime repository structure Nov 14, 2019
CODE-OF-CONDUCT.md Initial runtime repository structure Nov 14, 2019
CONTRIBUTING.md Update Contributing.MD links (#815) Dec 13, 2019
Directory.Build.props Remove usage of TargetGroup where possible (#899) Dec 16, 2019
Directory.Build.targets Local live-live builds (#494) Dec 13, 2019
LICENSE.TXT Initial runtime repository structure Nov 14, 2019
NuGet.config Libraries testing (#178) Nov 21, 2019
PATENTS.TXT Initial runtime repository structure Nov 14, 2019
README.md Updated broken links in ./README.md (#277) Nov 27, 2019
SECURITY.md Initial runtime repository structure Nov 14, 2019
THIRD-PARTY-NOTICES.TXT Add recently added entries for THIRD-PARTY-NOTICES (#54) Nov 15, 2019
build.cmd Fix .cmd scripts help arguments (#1043) Dec 19, 2019
build.sh Add windows support for build.sh (#94) Nov 18, 2019
coreclr.cmd Fix .cmd scripts help arguments (#1043) Dec 19, 2019
coreclr.sh Add convenience scripts coreclr.sh / cmd for local user workflow (#81) Nov 18, 2019
dotnet.cmd Move dotnet.cmd/sh helper scripts into the repo root (#672) Dec 11, 2019
dotnet.sh Move dotnet.cmd/sh helper scripts into the repo root (#672) Dec 11, 2019
global.json Update dependencies from https://github.com/dotnet/arcade build 20191… Dec 18, 2019
installer.cmd Fix .cmd scripts help arguments (#1043) Dec 19, 2019
installer.sh Initial runtime repository structure Nov 14, 2019
libraries.cmd Fix .cmd scripts help arguments (#1043) Dec 19, 2019
libraries.sh Initial runtime repository structure Nov 14, 2019

README.md

.NET Runtime

Build Status Gitter

This repo contains the code to build the .NET Core runtime, libraries and shared host (dotnet) installers for all supported platforms, as well as the sources to .NET Core runtime and libraries.

What is .NET Core?

Official Starting Page: https://dotnet.microsoft.com/

How can I contribute?

We welcome contributions! Many people all over the world have helped make this project better.

For further information see Contributing.

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

Also see info about related Microsoft .NET Core and ASP.NET Core Bug Bounty Program.

Filing issues

This repo should contain issues that are tied to the runtime, the class libraries and frameworks, the installation of the dotnet binary (sometimes known as the muxer) and installation of the .NET Core runtime and libraries.

For other issues, please use the following repos:

Useful Links

Daily Builds

Platform Master Release/3.0.X Release/2.2.X Release/2.1.X
Windows (x64)
Installer (Checksum)
zip (Checksum)
NetHost (zip)
Symbols (zip)

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

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

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

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

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

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

zip (Checksum)
NetHost (zip)
Symbols (zip)

zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)
Windows (arm64)
zip (Checksum)
NetHost (zip)
Symbols (zip)

zip (Checksum)
NetHost (zip)
Symbols (zip)

zip (Checksum)
Symbols (zip)

zip (Checksum)
Symbols (zip)
Mac OS X (x64)
Installer (Checksum)
tar.gz (Checksum)
NetHost (tar.gz)
Symbols (tar.gz)

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

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

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

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

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

tar.gz (Checksum)
Symbols (tar.gz)
Linux (armhf) (for glibc based OS)
tar.gz (Checksum)
NetHost (tar.gz)
Symbols (tar.gz)

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

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

tar.gz (Checksum)
Symbols (tar.gz)
Linux (arm64) (for glibc based OS)
tar.gz (Checksum)
NetHost (tar.gz)
Symbols (tar.gz)

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

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

tar.gz (Checksum)
Symbols (tar.gz)
Ubuntu 14.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)

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

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
Ubuntu 16.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)

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

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
Ubuntu 19.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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
Debian 8.2 (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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
RHEL 6
tar.gz

tar.gz

tar.gz

tar.gz
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)

Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)
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)

Runtime-Deps (Checksum)
Host (Checksum)
Host FX Resolver (Checksum)
Shared Framework (Checksum)

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

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

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

tar.gz (Checksum)
Symbols (tar.gz)
Linux-musl (arm64)
tar.gz (Checksum)
NetHost (tar.gz)
Symbols (tar.gz)

tar.gz (Checksum)
NetHost (tar.gz)
Symbols (tar.gz)
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.

.NET Foundation

.NET Core is a .NET Foundation project.

There are many .NET related projects on GitHub.

  • .NET home repo - links to 100s of .NET projects, from Microsoft and the community.
  • ASP.NET Core home - the best place to start learning about ASP.NET Core.

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.

General .NET OSS discussions: .NET Foundation forums

License

.NET (including the runtime repo) is licensed under the MIT license.

You can’t perform that action at this time.