Creación de aplicaciones de consola con el comando .NET NEW

Clase 4 de 25Curso de Introducción a .NET con C#

Resumen

Crear una aplicación de consola con .NET y C Sharp es sencillo utilizando comandos específicos desde tu terminal. Con el comando .NET NEW puedes iniciar rápidamente un proyecto indicando qué tipo de aplicación deseas desarrollar.

¿Qué es el comando .NET NEW y cómo utilizarlo?

El comando .NET NEW permite generar nuevos proyectos .NET directamente desde la terminal. Para usarlo, sigue estos pasos:

  1. Abre tu terminal en la ubicación que prefieras.
  2. Escribe el comando .NET NEW, seguido del tipo de aplicación que deseas crear.

Por ejemplo, para conocer qué tipos de proyectos están disponibles, utiliza el comando:

.NET NEW list

Este te mostrará una lista especializada con todos los tipos de proyectos disponibles, incluyendo aquellos que tengas instalados de forma adicional.

¿Cómo crear una aplicación de consola que diga "Hola Mundo"?

Crear tu primera aplicación es práctico y rápido. Solo necesitas especificar claramente lo que deseas hacer:

  1. Limpia tu pantalla para trabajar cómodamente (clear o el equivalente según tu sistema operativo).
  2. Ejecuta el comando para crear una aplicación de consola:
.NET NEW console -n HolaMundo

Una vez ejecutado este comando, tendrás un proyecto nuevo preparado con éxito bajo el nombre de "Hola Mundo".

¿De qué manera ejecutar y probar tu aplicación de consola?

Luego de crear tu aplicación, puedes abrir Visual Studio Code para observar cómo funciona:

  • Abre el archivo Program.cs, que es el archivo principal para tu código en .NET.
  • Con las últimas versiones de C Sharp, solo necesitas una línea de código para ejecutar tu aplicación.
  • Presiona F5 en Visual Studio Code o utiliza la terminal directamente con el comando:
dotnet run

Esto compilará y ejecutará tu "Hola Mundo" mostrando en pantalla:

Hello, world.

¿Qué lenguajes de programación puedo utilizar con .NET?

.NET es versátil y soporta principalmente el lenguaje C Sharp, pero también puedes trabajar en F Sharp o incluso Visual Basic, si buscas algo más nostálgico. Además, una gran ventaja es que:

  • Los paquetes creados en Visual Basic pueden integrarse y utilizarse directamente en proyectos C Sharp sin complicaciones.
  • La interoperabilidad entre estos lenguajes es amplia gracias a las características de .NET.

Recuerda que tu entorno de desarrollo, como Visual Studio Code, facilitará el proceso, haciendo cómodo el desarrollo de aplicaciones rápidas.