Visual Studio Code: Create C# Console Application And Debug
Introduction
In this article, we explore the Visual Studio Code is a free code editor developed by Microsoft for Windows, Linux, and macOS. We create the C# Console application in Vs code with the help of .NET Core.
Visual Studio Code (Vs Code) is optimized for cross-platform .NET Core development. Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS, and Linux.
Use Visual Studio Code with the C# extension to get a powerful editing experience with full support for C# IntelliSense and debugging.
Prerequisites
- Install Visual Studio Code.
- Install the .NET Core SDK.
Objective
Let's get started with a simple "Console demo application" program on .NET Core,
Create Console Application
Follow the below steps to create the console application,
Steps
Open a project -> Open Visual Studio Code.
Open the Integrated Terminal from Visual Studio Code selecting
Terminal > New Terminal from the sub menu.
The **dotnet **command creates a new application of type console for you. The -o parameter creates a directory named ConsoleApplicationDemo where your app is stored and populates it with the required files. The cd ConsoleApllicationDemo command puts you into the newly created app directory.
Switch the path to the folder ConsoleApplicationdemo using the below command.
D:\ cd ConsoleApplicationdemo
Enter the below command to open the ConsoleApplication project in VS Code
D:\ConsoleApplicationdemo> code.
Repeated Step 3 for opening the terminal command prompt.
Run dotnet restore command to resolve the dependencies of the project and give you access to the required .NET Core packages that are needed to build your project
Type the following command: dotnet run. Run the console application and the below screen output appears.
Debugging
One of the key features of VS Code is its great debugging support. VS Code's built-in debugger helps accelerate your edit, compile and debug loop.
Follow the below steps for the C# debugger,
Steps
The first time you open a C# Program.cs file in Visual Studio Code the below pop window appears
Visual Studio Code should prompt you to add the missing assets to build and debug your app. Select Yes.
Start the install OmniSharp loads in the editor.
After completion the below message shows in the command window
VS Code left Navigation -- click on Debugger Icon
Locate the https://www.c-sharpcorner.com/article/how-to-create-a-c-sharp-console-application-and-debug-in-visual-studio-code/Images/How%20To%20Create%20A%20C%23%20Console%20Application%20And%20Debug%20In%20Visual%20Studio%20Code09.jpg green arrow at the top of the pane. Make sure the drop-down next to it has .NET Core https://www.c-sharpcorner.com/article/how-to-create-a-c-sharp-console-application-and-debug-in-visual-studio-code/Images/How%20To%20Create%20A%20C%23%20Console%20Application%20And%20Debug%20In%20Visual%20Studio%20Code08.jpg Launch (console) selected.
Add a breakpoint to your project by clicking on the editor margin
To start debugging, press F5 or select the green arrow https://www.c-sharpcorner.com/article/how-to-create-a-c-sharp-console-application-and-debug-in-visual-studio-code/Images/How%20To%20Create%20A%20C%23%20Console%20Application%20And%20Debug%20In%20Visual%20Studio%20Code11.png
Show the local variable value in the top left pane.
Top Extensions
In the VS code there are more debugging extensions for debugging other languages and runtimes (including PHP, C#, Python, C++, PowerShell and many others), look for Debuggers extensions in our VS Code Marketplace or select Install Additional Debuggers in the top-level Debug menu.