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
- Install .NET Core.
- 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:
- 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.csfile in your folder with a simple "Hello World" program already written.
-
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.
-
Run the "Hello World" program by typing
dotnet runin 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.

