Terminales y depuración de aplicaciones .NET en múltiples entornos

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

Resumen

Aprender cómo usar terminales y depurar aplicaciones en .NET es fundamental para optimizar tu desarrollo. Aquí te explicaremos paso a paso cómo trabajar eficazmente con distintas terminales y la importancia de organizar claramente tu entorno en Visual Studio Code, sacando el máximo provecho de sus herramientas de depuración.

¿Cómo utilizar las terminales de Ubuntu y Windows para desarrollar en .NET?

Tener acceso a diferentes terminales facilita enormemente el desarrollo en aplicaciones de .NET. En Ubuntu:

  • Dirígete a la ubicación del proyecto con el comando LS para verificar la estructura disponible.
  • Ejecuta la aplicación rápidamente desde esta terminal.

Sin embargo, al usar la terminal de Windows (CMD):

  • Cambia el comando a DIR para visualizar la estructura del proyecto.
  • Utiliza CD para moverte entre carpetas y CLS para limpiar tu área de trabajo.
  • Ejecuta tu aplicación utilizando dotnet run, obteniendo el mismo resultado en ambas plataformas.

Manejar ambos entornos favorece tu flexibilidad al desarrollar y ejecutar aplicaciones.

¿Cuál es la importancia de seleccionar el entorno correcto en Visual Studio Code?

Visual Studio Code te permite gestionar dónde trabajas, ofreciendo tanto la integración de Windows como la de Ubuntu al usar WSL (Windows Subsystem for Linux). Para identificar en qué entorno estás:

  • Observa la esquina inferior izquierda, donde aparece claramente si trabajas conectado a WSL.
  • Cambia entre entornos con un clic al conectarte o desconectarte de WSL.

Esta funcionalidad es clave para aprovechar las ventajas que proporciona cada plataforma, dependiendo de tus necesidades específicas de desarrollo.

¿De qué manera utilizo Visual Studio Code para depurar aplicaciones en .NET?

La depuración es esencial para diagnosticar y corregir errores durante el desarrollo. Para lograrlo, sigue estos pasos claramente definidos:

  1. Coloca un punto de interrupción (punto rojo) en la línea de tu código donde deseas comenzar la depuración.
  2. Presiona la tecla F5 o selecciona el ícono de Run and Debug dentro de Visual Studio Code.
  3. Espera que las extensiones necesarias carguen automáticamente.
  4. Utiliza las herramientas emergentes que muestran variables en uso y marcan visualmente el punto en ejecución.

Esta técnica facilita mucho detectar errores directamente en tiempo de ejecución, evitando el exceso de declaraciones console log tradicionales.

Este enfoque te simplifica enormemente el aprendizaje y la eficacia al trabajar con aplicaciones en .NET. ¿Ya utilizas alguno de estos trucos? ¡Comparte tus experiencias con nosotros!