C# Creating a new program using .NET Core

First install the .NET Core SDK by going through the installation instructions for the platform of your choice:

  1. Windows
  2. OSX
  3. Linux
  4. Docker

After the installation has completed, open a command prompt, or terminal window.

  1. Create a new directory with mkdir hello_world and change into the newly created directory with cd hello_world.
  2. Create a new console application with dotnet new console. This will produce two files:


<Project Sdk="Microsoft.NET.Sdk">







using System;

namespace hello_world


class Program


static void Main(string[] args)


Console.WriteLine("Hello World!");



  1. Restore the needed packages with dotnet restore.
  2. Optional Build the application with dotnet build for Debug or dotnet build -c Release for Release. dotnet run will also run the compiler and throw build errors, if any are found.
  3. Run the application with dotnet run for Debug or dotnet run
C# Creating a new project in Visual Studio (console application) and Running it in Debug mode

.\bin\Release\netcoreapp1.1\hello_world.dll for Release.

Command Prompt output