Para los que no les aparezca
Console App (.NET Core)
Sencillamente es la que dice Console Application y encaja con la misma descripción que la del video
¿Cómo configurar Visual Studio para comenzar a programar en C#?
Empezar con un nuevo lenguaje de programación puede parecer abrumador, pero con las herramientas adecuadas, puedes hacer que la experiencia sea mucho más llevadera. En este caso, Visual Studio es una de esas herramientas que facilita el proceso al ofrecer un entorno de desarrollo integrado (IDE) completo para aplicaciones en C#. Aquí tienes los pasos y consejos necesarios para empezar.
¿Cómo navegar en Visual Studio Installer?
Visual Studio Installer es crucial para manejar y modificar tu versión de Visual Studio. Aquí puedes:
Para buscar, por ejemplo, un compilador de C++, simplemente escribe "C++" y selecciona los componentes necesarios. Aunque no es el lenguaje que abordamos en este momento, es importante saber cómo navegar por el programa.
¿Cómo crear un proyecto nuevo en Visual Studio 2019?
Una vez que tengas todo en su lugar, crear un nuevo proyecto es simple:
¿Qué es el Solution Explorer en Visual Studio?
El Solution Explorer es una herramienta fundamental que te permite explorar los elementos que componen tu proyecto:
Este explorador será más útil cuanto más complejo sea tu proyecto, ya que ayudará a navegar a través de múltiples elementos y estructuras.
¿Cómo escribir y ejecutar tu primer programa en C#?
Ahora, vamos a centrarnos en escribir un programa simple en C#. Vamos a aprovechar la estructura que Visual Studio crea automáticamente para nosotros y haremos un pequeño ajuste.
Comprendiendo la estructura básica de un programa C#
C# es un lenguaje orientado a objetos y su estructura básica incluye:
Escribiendo "Hello, Platzi" en C#
El código que necesitarás para escribir y ejecutar tu primer programa es sencillo:
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello, Platzi"); } } }
Ejecutando el código
Al ejecutar, Visual Studio mostrará "Hello, Platzi" en la consola y un código de salida '0', lo que indica que el programa se ha compilado y ejecutado correctamente.
¿Qué más ofrece Visual Studio para optimizar tu workflow?
Visual Studio no solo facilita la escritura de código, también ofrece numerosas herramientas que optimizarán tu workflow de desarrollo.
Extensiones y herramientas colaborativas
Configuración de layouts y personalización
Adapta el IDE a tus necesidades para que refleje tu estilo de trabajo. Puedes guardar diferentes configuraciones de layout para acceder fácilmente a ellas en el futuro.
Con esto, ya tienes un punto de partida sólido para comenzar a explorar las capacidades de Visual Studio y C#. A medida que te familiarices con estas herramientas, estarás preparado para abordar proyectos cada vez más complejos. ¡Sigue explorando y desarrollando tus habilidades en programación!
Empezar con un nuevo lenguaje de programación puede parecer abrumador, pero con las herramientas adecuadas, puedes hacer que la experiencia sea mucho más llevadera. En este caso, Visual Studio es una de esas herramientas que facilita el proceso al ofrecer un entorno de desarrollo integrado (IDE) completo para aplicaciones en C#. Aquí tienes los pasos y consejos necesarios para empezar.
Visual Studio Installer es crucial para manejar y modificar tu versión de Visual Studio. Aquí puedes:
Para buscar, por ejemplo, un compilador de C++, simplemente escribe "C++" y selecciona los componentes necesarios. Aunque no es el lenguaje que abordamos en este momento, es importante saber cómo navegar por el programa.
Una vez que tengas todo en su lugar, crear un nuevo proyecto es simple:
El Solution Explorer es una herramienta fundamental que te permite explorar los elementos que componen tu proyecto:
Este explorador será más útil cuanto más complejo sea tu proyecto, ya que ayudará a navegar a través de múltiples elementos y estructuras.
Ahora, vamos a centrarnos en escribir un programa simple en C#. Vamos a aprovechar la estructura que Visual Studio crea automáticamente para nosotros y haremos un pequeño ajuste.
C# es un lenguaje orientado a objetos y su estructura básica incluye:
El código que necesitarás para escribir y ejecutar tu primer programa es sencillo:
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, Platzi");
}
}
}
Al ejecutar, Visual Studio mostrará "Hello, Platzi" en la consola y un código de salida '0', lo que indica que el programa se ha compilado y ejecutado correctamente.
Visual Studio no solo facilita la escritura de código, también ofrece numerosas herramientas que optimizarán tu workflow de desarrollo.
Adapta el IDE a tus necesidades para que refleje tu estilo de trabajo. Puedes guardar diferentes configuraciones de layout para acceder fácilmente a ellas en el futuro.
Con esto, ya tienes un punto de partida sólido para comenzar a explorar las capacidades de Visual Studio y C#. A medida que te familiarices con estas herramientas, estarás preparado para abordar proyectos cada vez más complejos. ¡Sigue explorando y desarrollando tus habilidades en programación!
Para los que no les aparezca
Console App (.NET Core)
Sencillamente es la que dice Console Application y encaja con la misma descripción que la del video
Si ya tienes instalado dotnet-sdk, puedes crear un proyecto de consola con el siguiente comando:
dotnet new console
El comando utilizará el nombre de la carpeta en la que te encuentres como nombre para la clase principal del proyecto.
Cabe resaltar que, a diferencia de Visual Studio, el comando no crea el archivo de solución, sino que únicamente crea el archivo del proyecto. Pueden crearlo manualmente si gustan.
Ejecutar nuestro proyecto es bastante simple. Se posicionan en la carpeta del proyecto en su terminal y ejecutan:
dotnet run
Y listo, podrán ver su "Hello World!" en la consola.
Corrección: En el minuto 5:45, cuando dice que el compilador devuelve code 0, más bien es el exit code del ejecutable el que es 0, (NO ES el exit code del compilador) cuando un programa tiene un exit code igual a 0 es que termino correctamente, otro número indica un error en la ejecución, esto es bien sabido sobre todo cuando han programado en C o cuando han usado BASH en linux y ejecutan comandos, el exit core de un programa sirve para saber si no hubo error.
En el 3er paso cambiar a .NET Core 3.1(Long-term support) y estaremos trabajando en la misma versión de las clases.

Si están usando a partir de la version 6, sepan que no van a ver el mismo código que el profe. Lo verán más simplificado. dejo este link para más info. https://docs.microsoft.com/es-es/dotnet/core/tutorials/top-level-templates
¿Cómo activo la barra negra donde navegas en el código?
Para los que están usando VS2022, pueden usar todo el código como lo tiene el profesor e igual funciona bien.
using System;
namespace helloWorldPlatzi
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello Platzi!");
}
}
}
A la fecha de hoy 01/12/2022 la versión es .NET 7























A algunos les aparecerá así.
