Hello World con .NET Core 2.0
En esta entrada me gustaría introducir a aquellos que no han hecho ninguna aplicación con .NET Core y que desean dar sus primeros pasos.
Se trata por lo tanto de un ejemplo muy básico, para romper el hielo.
Presupongo igualmente, que ya has instalado .NET Core SDK.
Igualmente, te sugiero instalar Visual Studio Code desde este enlace.
También ten en cuenta que no es importante si estás en un sistema operativo Windows, Linux o Mac, ya que este ejemplo, se podrá ejecutar en todas las plataformas siguiendo la idea de Cross-platform que acompaña a .NET Core.
Hello World con .NET Core mediante línea de comandos
Lo que vamos a realizar es el típico ejemplo «Hola Mundo» con .NET Core 2.0 (versión preview en mi caso).
Para ello, vamos a hacer el mismo ejemplo de diferentes formas.
La primera de ellas, mediante la línea de comandos.
Abre por lo tanto una consola o terminal, crea un directorio, sitúate dentro de él, y escribe:
dotnet new console
Lo que .NET Core abrá creado por nosotros, será una aplicación de consola de tipo «hola mundo» aplicando para ello una plantilla predefinida.
Si queremos compilar nuestra aplicación, bastará con escribir el comando:
dotnet build
Acto seguido, desde la misma consola, escribiremos el comando:
dotnet run
Ejecutándose de esta manera, nuestra aplicación.
Hello World con .NET Core desde Visual Studio Code
Vamos a abrir ahora Visual Studio Code, y vamos a instalar una extensión que se llama C# Snippets.
Podrás encontrar más información sobre esta extensión en este enlace.
Como veremos a continuación, estos recortes de C# que instalaremos con esta extensión, nos permitirá crear nuestra primera aplicación de .NET Core de forma rápida y sencilla con Visual Studio Code.
Abriremos desde Visual Studio Code una carpeta, que corresponderá con la carpeta de nuestra aplicación «Hello World».
Crearemos un archivo al que llamaremos Project.cs.
Dentro de este archivo, buscaremos el recorte de código csproj_2.0.
El recorte de código, introducirá por nosotros el código que corresponde con el fichero csproj.
Como es un recorte de código de C#, tenemos que poner inicialmente el nombre de nuestro archivo con la extensión cs.
Guardaremos el código y renombraremos Project.cs por Project.csproj.
Añadiremos un nuevo archivo que llamaremos Program.cs.
Dentro de este archivo, buscaremos el recorte de código #helloworld.
El recorte de código, introducirá el código típico de una aplicación de consola de tipo «Hello World».
En el directorio View, tenemos una opción para mostrar el terminal dentro de Visual Studio Code.
La combinación de teclas en español es Ctrl+ñ.
Una vez abierto el terminal, escribiremos el comando:
dotnet run
Este comando, ejecutará dotnet build por detrás, y luego lanzará nuestra aplicación.
De esta manera tan sencilla, bien con la propia consola a través de los comandos de dotnet, o bien con los recortes de C# de la extensión C# Snippets para Visual Studio Code, podremos crear nuestra primera aplicación para .NET Core.
En otras entradas, iremos introduciéndonos más en .NET Core.
Podrás acceder al código fuente de este ejemplo en mi repositorio de GitHub, en este enlace.
¡Happy Coding!