Codex Barba

Incluir librerias de NuGet al proyecto

Requisitos para empezar

Utilizaremos el proyecto inicial del Post Tu primer proyecto en C#.

Añadir librerias

Hay varias formas de hacerlo, pero os enseñaremos dos formas diferentes.

Las librerias disponibles, las encontraremos en el repositorio oficial de NuGet

La libreria escogida para nosotros es Spectre.Console.

Utilizando el terminal

Recordad tener la terminal en ruta del proyecto.

dotnet add package Spectre.Console --version 0.50.0

También podemos hacer la llamada sin especificar la versión, esta seleccionará la última release que disponga.

¡Y ya tenemos la librería incluida!.

Para quitar será lo mismo, pero con remove.

dotnet remove package Spectre.Console 

Utilizando un plugin de VSCode

Podemos encontrar varias extensiones para la gestión de las librerías.

Lo haremos con la siguiente:

Extensión VSCode para la gestión de librerías de c#

Puedes buscar las librerías e indicar en que proyecto ponerlo.

Extensión VSCode para la gestión de librerías de c#

Utilizando la librería

Ahora modificaremos el programa para utilizar la librería, pero primero deberemos ver que funcionalidades nos aporta y como usarla. Eso lo podemos ver desde el Nuget, donde esta el link a su web oficial o repositiorio en GitHub.

Lo que haremos sera mostrar un calendario en la consola y el codigo sería el siguiente:

using Spectre.Console;

// Esta línea es para escribir en la consola de forma nativa en C#
// Pero con la nueva librería cambia la forma de usarla
// Console.WriteLine("Hello, World!");

// Mostramos el texto
AnsiConsole.WriteLine("Calendario");

// Creamos la intancia del calendario según la fecha de hoy
var calendario = new Calendar(DateTime.Now.Year, DateTime.Now.Month);

// Le cambiamos el estilo un poco
calendario.RoundedBorder();

// Mostramos el calendario
AnsiConsole.Write(calendario);

// ponemos un línea en blanco
AnsiConsole.WriteLine();

Ejecutar el proyecto

Lo ejecutamos y el resultado que se nos muestra por consola será el siguiente:

Resultado del uso de la librería en c#

Y con eso ya tienes tu programa en C# Net utilizando librerías. ¡Felicidades!

Post redactado por DarkDerte (David Garcia Machado)

Únete a la comunidad

¿Te ha gustado el contenido? No olvides suscribirte a las redes de la comunidad de Programación en español

¿Quieres apoyar el contenido del canal de YouTube? Hazte miembro del canal entrando a este enlace.

← Ir al inicio