In this blog post, I will show you how to create an ASP.NET Core MVC application using the .NET Core CLI tools.
The .NET Core CLI tools are powerful tools that allow us to create, build and deploy a .NET applications without using an IDE like VS Code and Visual Studio 2019.
The CLI tools are installed by default when you install .NET Core on your machines.
So from that prospective, there is nothing we need to do to get the tools.
Every time you update your .NET Core version the CLI tools will also get updated.
To use the CLI tools we type:
To create a .NET application we use the new switch (shown below) and we can also use the help.
The help switch will list all the available templates we can use.
dotnet new --help
A new template that has been released with .NET Core is that Worker Service template which I will talk about in the next few articles.
Create an ASP.NET Core MVC application
In my example, I will create an ASP.NET Core MVC application using the line below.
dotnet new MVC --name cliapp
Once the application has been created I can build it using the line below:
dotnet build cliapp
Run the application
To run the application, I will browse to the application’s folder using the cd command.
To run it, I will use the run command.
Dotnet run cliapp
In the command output, you will see the URL that will allow you access to the application,
Below, you can see my ASP.NET Core MVC application.
To publish the app I can use:
Dotnet publish cliapp
For all commands and option run the following command