CSharp

Tutorial CSharp: Creación de proyecto C#

CSharp crear proyecto: guía inicial. Sigue una guía paso a paso para crear un proyecto en CSharp con ejemplos detallados.

Visual Studio Code y Visual Studio

Visual Studio Code (VS Code) es un editor de código fuente ligero pero poderoso, que soporta una multitud de lenguajes, incluido C#, mediante extensiones como 'C# for Visual Studio Code' y '.NET Core SDK'.

Visual Studio (VS) es un IDE (entorno de desarrollo integrado) completo y robusto de Microsoft, diseñado específicamente para el desarrollo en .NET, C#, y otros lenguajes, ofreciendo una amplia gama de herramientas para el desarrollo, depuración, y prueba de aplicaciones de escritorio, web, y móviles.

VS Code es más flexible y menos demandante en recursos que VS, pero este último ofrece funcionalidades más avanzadas y específicas para el desarrollo en .NET y C#, como diseñadores de interfaz gráfica y análisis de código más profundos. La elección entre VS Code y VS dependerá de las necesidades de uso.

Visual Studio (VS) se recomienda para proyectos grandes y complejos en .NET y C#, donde se necesiten herramientas avanzadas y soporte integral. Visual Studio Code (VS Code) es ideal para proyectos más pequeños, desarrollo web, o trabajos con múltiples lenguajes, debido a su ligereza, flexibilidad, y eficiencia en recursos.

Creación y ejecución de proyecto C# (Visual Studio)

El proceso es sencillo gracias a las herramientas integradas para C# y .NET:

  1. Instala Visual Studio desde el sitio web de Microsoft, asegurándote de incluir el desarrollo de .NET en las opciones de instalación: (Descarga de Visual Studio).
  2. Abre Visual Studio y selecciona "Crear un nuevo proyecto".
  3. Escoge "Aplicación de consola (.NET Core)" para C#, dale un nombre al proyecto, y haz clic en "Crear".
  4. Escribe tu código en el archivo Program.cs que se genera automáticamente.
  5. Ejecuta tu aplicación con F5 o el botón de Ejecutar.

Creación y ejecución de proyecto C# (Visual Studio Code + Code Runner)

Alternativamente, puedes crear un proyecto C# con Visual Studio Code (VS Code) y ejecutarlo mediante la extensión Code Runner.

Extensión Code Runner

Paso 1: Instalar Visual Studio Code

  1. Descarga e instala Visual Studio Code desde el sitio web oficial: (Descarga de Visual Studio Code).

Paso 2: Instalar el SDK de .NET

  1. Descarga e instala el SDK de .NET desde el sitio web de Microsoft: (Descarga de .NET SDK).
  2. Abre una terminal ("cmd" en Windows o "Terminal" en macOS y Linux) y verifica la instalación con dotnet --version. Si se muestra un número de versión como salida, el SDK ha sido instalado correctamente.

Paso 3: Instalar la extensión Code Runner

  1. Abre VS Code.
  2. Ve a la sección de extensiones (en la barra lateral izquierda, es el icono de bloques). Alternativamente, presiona Ctrl+Shift+X.
  3. Busca "Code Runner" en la barra de búsqueda.
  4. Haz clic en "Instalar" en la extensión Code Runner.

Paso 4: Crear un proyecto de C#

  1. Abre una terminal en VS Code desde el menú "Terminal > Nueva terminal".
  2. Opcionalmente, desde el terminal navega al directorio donde deseas crear tu proyecto (mediante cd). Si no, se creará en la carpeta por defecto.
  3. Ejecuta el comando: dotnet new console -n MiProyectoCSharp. Esto creará un nuevo proyecto de consola de C#, llamado "MiProyectoCSharp".
  4. Entra al directorio del proyecto con cd MiProyectoCSharp.

Paso 5: Abrir el proyecto en VS Code

  1. En la terminal, ejecuta code . para abrir el proyecto en VS Code.

Paso 6: Probar el proyecto

  1. En VS Code, encuentra el archivo Program.cs en el explorador de archivos y ábrelo.
  2. Verás un programa simple de "Hola Mundo" por defecto.
  3. Para ejecutar el programa, haz clic derecho en el editor y selecciona "Run Code" de Code Runner.
  4. Si está todo bien instalado, aparecerá la salida "Hello World!" en la terminal de salida integrada de Code Runner.

Otros IDEs

JetBrains Rider es muy popular también como IDE para el desarrollo de aplicaciones del ecosistema .NET.

Ejemplo de panel de creación de nueva solución desde Rider:

CertiDevs JetBrains Rider

Certifícate en CSharp con CertiDevs PLUS

Ejercicios de esta lección Creación de proyecto C#

Evalúa tus conocimientos de esta lección Creación de proyecto C# con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de CSharp

Accede a todas las lecciones de CSharp y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender las principales diferencias y usos de Visual Studio Code y Visual Studio.
  2. Aprender a instalar Visual Studio y Visual Studio Code, así como el .NET SDK.
  3. Familiarizarse con el proceso de creación de un nuevo proyecto de consola C# en Visual Studio o Visual Studio Code, y ejecutarlo.