.NET Core tools are included in Visual Studio 2017.
Download Visual Studio 2017Video: Installing .NET Core and Visual Studio 2017
Make sure you installed the workload ".NET Core cross-platform development". You can check and install workloads by launching the Visual Studio Installer.
Click on File / New / Project and select the project template Visual C# / .NET Core / Console App (.NET Core).
Write some code in your Main method.
Click on the menu item Debug / Start Debugging to launch and debug your new .NET Core application from Visual Studio.
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.
To start creating .NET Core apps you just need to download the .NET Core SDK for Windows.
Download .NET Core SDKThis installer will install the latest stable version of the tools and put them on your PATH so you can run dotnet from the Console.
.NET Core 1.1 is the latest version. For long term support versions and additional downloads check the all downloads section.
Video: Installing .NET Core and Visual Studio Code in Windows
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio is a fully-featured integrated development environment (IDE) for Windows and has full support for .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
In order to install .NET Core from Red Hat on RHEL Server, you first need to enable the .NET Core channel which is available under your RHEL 7 Server subscription. You also need to ensure that your system supports enabling software collections via the scl tool.
For help on registering your machine to get access to the channel see the Chapter 1 of the .NET Core 1.1 Getting Started Guide at Red Hat.
Now you can install .NET Core 1.0 and then enable the .NET Core software collection.
.NET Core 1.0.1 is the latest version. For long term support versions and additional downloads check the all Linux downloads section.
For additional help and guidance on installing and enabling .NET Core on RHEL Server, see the .NET Core Getting Started Guide at Red Hat.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 1.1 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.
For other releases you can check the Linux downloads section.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 1.1 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.
.NET Core 1.1 is the latest version. For long term support versions and additional downloads check the all Linux downloads section.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 1.1 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.
.NET Core 1.1 is the latest version. For long term support versions and additional downloads check the all Linux downloads section.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
Before you start, please remove any previous versions of .NET Core from your system.
In order to install .NET Core 1.1 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.
.NET Core 1.1 is the latest version. For long term support versions and additional downloads check the all Linux downloads section.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
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, please remove any previous versions of .NET Core from your system by using this script.
To install .NET Core 1.1 on Ubuntu or Linux Mint, simply use apt-get.
.NET Core 1.1 is the latest version. For long term support versions and additional downloads check the all Linux downloads section.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
In order to use .NET Core, you first need to install the latest version of OpenSSL. The easiest way to get this is from Homebrew.
After installing brew, do the following:
Video: Installing .NET Core and Visual Studio Code in a Mac
The best way to install .NET Core 1.1 on macOS is to download the official installer.
Download .NET Core SDKThis installer will install the latest stable version of the tools and put them on your PATH so you can run dotnet from the Console.
.NET Core 1.1 is the latest version. For long term support versions and additional downloads check the all downloads section.
Note: if you have any problems with installation on macOS, please consult our known issues page.
Let's initialize a sample Hello World application!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
Visual Studio for Mac supports creating mobile and macOS applications, along with backend services that use .NET Core.
The OmniSharp project enables cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.
JetBrains Rider is a cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms.
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!
The first command will restore the packages specified in the project file, and the second command will run the actual 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.
Get an editor to help you be more productive with .NET Core.
Visual Studio Code has full support for .NET Core. Install the C# extension to get the best experience.
.NET Core tools for Visual Studio are included in Visual Studio 2017, which can be downloaded for free.
Download Visual Studio 2017Make sure you installed the workload ".NET Core cross-platform development" and that the option "Container development tools" is checked. You can check and install workloads by launching the Visual Studio Installer.
Click on File / New / Project and select the project template Visual C# / .NET Core / Console App (.NET Core).
Write some code in your Main method.
Add Docker support by right-clicking your project and selecting Add / Docker Support.
Click on the menu item Docker to debug your new .NET Core application in a container from Visual Studio.
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