Using .NET Core in Visual Studio Code

.NET Core gives you a blazing fast and modular platform for creating server applications that run on Windows, Linux and macOS. Use Visual Studio Code with the C# extension to get a powerful editing experience with full support for C# IntelliSense (smart code completion) and debugging.

Getting Started

  1. Install .NET Core.
  2. Install the C# extension from the VS Code Marketplace.

Hello World

If you'd like to get started with a simple "Hello World" program on .NET Core, follow the steps below:

  1. Initialize a C# project:
  • Open the command prompt (or terminal).
  • Navigate to the folder where you'd like to create the C# project.
  • Type dotnet new console.
  • This creates a Program.cs file in your folder with a simple "Hello World" program already written.
  1. When the project folder is first opened in VS Code, a notification will appear at the top of the window asking if you'd like to add the required assets to build and debug your project. Select Yes.

  2. Run the "Hello World" program by typing dotnet run in the command prompt (or terminal).

Watch a video tutorial for further setup help on Windows, macOS, or Linux.

Tip: Continue exploring C# development: Debug with VS Code and .NET Core

Next Steps

  • Basic Editing - Learn about the powerful VS Code editor.
  • Code Navigation - Move quickly through your source code.
  • Working with C# - Learn about the great C# support you'll have when working on your .NET Core application.
  • Tasks - Running tasks with Gulp, Grunt and Jake. Showing Errors and Warnings
  • .NET Core Docs - Visit the .NET Core docs for more information on this powerful cross-platform development solution.