Introduction
Please read the whole ASP.NET Core series using the below links of the previous articles before reading this one.
Definition
ASP.NET Core is a cross-platform and open-source framework. ASP.NET Core supports Windows, Mac or Linux operation system. It is used for developing modern, cloud-based, and high-performance web applications.
ASP.NET Core CLI Commands
ASP.NET Core command-line interface is a cross-platform tool for creating and restoring packages for building, running and publishing ASP.NET Core application.
ASP.NET Core Command Line Interface is installed with .NET Core SDK so we do not need to install these separately for developing the application. Read the first part of this article using the above link, which explains how to install .NET Core SDK for development.
We can verify whether CLI is installed or not using the command prompt. Open the command prompt and type “dotnet” and press Enter. We will be getting the output like the below screenshot.
If we entered the wrong command or did not install the CLI, then we will get the error like below.
We can get help for all commands through .NET Core CLI. If using “dotnet --help” command, we can get the list of all commands.
Type “dotnet --help” and press Enter in the command prompt.
There are the following three different types of commands in ASP.NET Core.
- Basic Commands
- Project Modification Commands
- Advanced Commands
Basic Commands
Basic commands are very important commands in ASP.NET Core and we are using basic commands often. There are following commands available in the basic commands.
Project Modification Commands
We can add and remove the packages, references and list all project references so we can modify our projects using the following commands simply.
Advanced Commands
Advanced commands are used for delete, clear, push, build, and install the script in the out application. Those commands are using at the advanced level. The following commands are used.
Creating New Project Using .NET Core CLI Commands
We are going to create the new ASP.NET Core application using .NET Core CLI Commands step by step.
Step 1
First, choose your application path that where we are going to save the application. Go to your path in the command prompt.
Step 2
Check the .NET Core CLI command is whether working or not. We can check using “dotnet” command in the specified path.
Step 3
Type the “dir” in the specified path in the command prompt and check the count of files and its size. Now we do not have any files in the directory.
Step 4
We are going to create the console application using CLI command. Creating a new console using CLI so type “dotnet new console” command in the command prompt. Before creating the new console, we need to know about “new” command so type “dotnet new -h” then we will get the detailed description with the new command for creating a different type of application.
We are going to create a Console Application. Console supports the C#, F#, and VB languages and it tags Common/Console. Now create the console application using CLI command “dotnet new console”
Once you run the above command you'll get the message “The template ‘Console Application’ was created successfully”. After creating the console application restore command will execute automatically for restoring the dependencies and tools of a project.
Step 5
We can check the count and size files in the specified directory. Again type “dir” command for checking the file count and size.
Step 6
We are going to run the console application which we have created. Type “dotnet build” in the command prompt to build the application. We will get the below message after building the console application successfully.
We are going to run the application using “dotnet run” after building the application successfully. Once we run the application, we are getting the output that looks like the below screenshot.
Step 7
We can edit the code using any IDE (Integrated Development Environment) like Visual Studio Code, Visual Studio, Notepad++ or Notepad.
We can open the class file using the command “notepad FileName.Extension .”, for example, type the command in the specified path like “notepad Program.cs .” and press enter then “Program.cs” file will open in notepad file.
We can open the entire console application in Visual Studio Code using the command “code .”.
We can open the console application from the Visual Studio. Go to file choose the application location and open the console application.
Conclusion
This article explained ASP.NET core basic project modification, advanced commands, and how to create, build and run the console application using CLI commands. I hope this really helps new learners, students, and freshers.