Samuel Arellano Dev Este NO es un blog más

Crear un proyecto con dotnet new CLI

Hola que tal mi gente:

Por medio del siguiente artículo vamos a ver como podemos crear proyectos de .NET utilizando las herramientas de línea de comandos denominado CLI.

Los pasos a realizar son los siguientes:

  1. Abrir la consola de su preferencia. Puede ser cmd, powershell o alguna que haya descargado de la web. Igual se puede utilizar la terminal que se encuentra dentro de VSCODE
Comentario Personal
Yo utilizo Windows PowerShell
  1. Introduzca el comando dotnet --version para verificar que se encuentre instalado el CLI de .NET en su equipo de cómputo.

Dotnet CLI version

  1. Posteriormente introduzca el comando dotnet new el cual le mostrará todas las plantillas que sencuentran disponibles para crear proyectos.

Dotnet CLI version

Nota
Como puede observar se encuentran diversas plantillas (templates) las cuales le permiten crear proyectos de consola, Blazor, WebApi, Class Library, Windows Forms y WPF.
  1. En este caso, vamos a realizar a manera de ejemplo un proyecto de Consola. Si usted coloca el comando dotnet new console -h podrá visualizar las diversas opciones para poder crear el proyecto, como pueden ser la versión del Framework, el langVersion y si se desea la restauración o no del proyecto o bien referencias que se contengan en el mismo.

Dotnet CLI version

Para crear nuestro proyecto es recomendable crear un directorio con el nombre del proyecto, en este caso: cli-console

Nota
Recuerda que para crear un directorio utilizamos el comando mkdir cli-console y para movernos al directorio utilizamos cd cli-console
  1. Posteriormente ejecutamos el comando dotnet new console -f net6.0 para crear nuestro proyecto

Dotnet CLI version

Podrá visualizar como la herramienta de CLI empieza a generar los archivos.

  1. Es necesio utilizar el comando dotnet build para poder construir nuestra aplicación (compilar) y para poder ejecutarla dotnet run.

Dotnet CLI version

Dotnet CLI version

Con este artílo podemos concluir que hemos creado nuestra primera aplicación utilizando CLI de .NET.