This is an early preview and we are encouraging feedback. It is recommended that you do not install this on a production machine. Please see the .NET Team blog for details on new features, read the release notes, and visit our GitHub repo for more downloads.
.NET Core 1.1 is the latest stable version. Please see these install instructions to install the stable version.
To start evaluating the latest preview of .NET Core, download the .NET Core 2.0 preview for Windows.
Download .NET Core 2.0 Preview 2Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
Try out Visual Studio 2017 Preview version 15.3 to evaluate new features for apps built with .NET Core 2.0 Preview 2.
Try Visual Studio 2017 Preview version 15.3Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 2.0 Preview 2 on CentOS or Oracle Linux, first you need to get the prerequisites and then you download the .NET Core SDK binaries, extract them onto your system and put dotnet onto your PATH.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 2.0 Preview 2 on Debian, first you need to get the prerequisites and then you download the .NET Core SDK binaries, extract them onto your system and put dotnet onto your PATH.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 2.0 Preview 2 on Fedora, first you need to get the prerequisites and then you download the .NET Core SDK binaries, extract them onto your system and put dotnet onto your PATH.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 2.0 Preview 2 on openSUSE, first you need to get the prerequisites and then you download the .NET Core SDK binaries, extract them onto your system and put dotnet onto your PATH.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
In order to install .NET Core on Ubuntu or Linux Mint, you need to first set up the apt-get feed that hosts the package you need.
Before you start, .NET Core 2.0 Preview 1, if previously installed.
To install .NET Core 2.0 Preview 2 on Ubuntu or Linux Mint, simply use apt-get.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
The best way to install .NET Core 2.0 Preview 2 on macOS is to download the official installer.
Download .NET Core 2.0 Preview 2Note: if you have any problems with installation on macOS, please consult our known issues page.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
Visual Studio for Mac supports creating mobile and macOS applications, along with backend services that use .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The following command will get you a running container with the toolchain, straight off of Microsoft's Docker Hub.
Let's initialize a sample Hello World application!
One command to update the project, compile the application and run the sample.
You now have .NET core running on your machine!
Visit the .NET Documentation to get access to additional tutorials, samples and the full .NET Core documentation.
Please take a few seconds to help us improve your experience.
Take Survey