top of page

Guía para Configurar Entorno de Desarrollo .NET Core

Actualizado: 6 jul

Requisitos Previos:

  • Sistema operativo compatible: Windows, Linux (Ubuntu, CentOS), macOS.

  • Conexión a internet para descargar herramientas y paquetes.

  • Permisos de administrador para instalar software.

ree

2. Instalación del SDK de .NET Core

  • Ve a la página oficial de .NET (https://dotnet.microsoft.com/download).

  • Descarga e instala la versión más reciente del SDK de .NET Core compatible con tu sistema operativo. null.

  • Verifica la instalación abriendo una consola (cmd, PowerShell o terminal) y ejecuta:

dotnet --version
  • Esto mostrará la versión instalada y confirmará que está listo el entorno básico.

3. Instalación de un IDE o Editor de Código

  • Para un desarrollo cómodo y productivo, se recomienda:

    • Visual Studio (Windows/macOS): soporte completo para .NET Core, depuración avanzada y diseño de interfaces.

    • Visual Studio Code (multiplataforma): editor ligero con extensiones para C# y .NET Core.

  • Instalación rápida:

  • En VS Code, instala las extensiones recomendadas:

    • C# (Microsoft)

    • .NET Core Test Explorer (opcional para pruebas)

4. Configuración Inicial del Proyecto .NET Core

  • Desde la terminal, crea un nuevo proyecto para iniciar:

dotnet new console -n MiProyecto 
cd MiProyecto 
dotnet run
  • Esto crea y ejecuta una aplicación consola básica para validar la instalación.

5. Instalación de Bibliotecas y Frameworks Comunes

  • Para acceso a base de datos con Entity Framework Core:

dotnet add package Microsoft.EntityFrameworkCore
# si usas SQL Server 
dotnet add package Microsoft.EntityFrameworkCore.SqlServer 
  • Para desarrollo web con ASP.NET Core MVC:

    dotnet add package Microsoft.AspNetCore.Mvc

  • Para consumir servicios REST (HttpClient es parte del SDK).

  • Agrega más paquetes según el proyecto (e.g., Xamarin para móvil, SignalR, etc).

6. Configuración de Control de Versiones

  • Inicializa Git para el proyecto:

git init
  • Crea un .gitignore para .NET (Visual Studio crea uno por defecto).

7. Configuración de Entorno de Desarrollo en Visual Studio (Opcional)

  • Abre Visual Studio.

  • Selecciona "Crear nuevo proyecto" > .NET Core.

  • Elige el tipo (Aplicación de consola, Web API, MVC).

  • Configura las opciones del proyecto (nombre, ubicación).

  • Ejecuta y depura con F5.

8. Otras Herramientas Utiles

  • Instalación de SQL Server o bases de datos compatibles para pruebas.

  • Instalación y configuración de IIS si vas a desplegar en Windows.

  • Herramientas para pruebas como xUnit, NUnit:

dotnet add package xunit 
dotnet add package Microsoft.NET.Test.Sdk

9. Consideraciones para Despliegue

  • Configura entorno de producción.

  • Prepara Docker si quieres contenedores.

  • Opciones de despliegue en cloud (Azure, AWS, etc).


Esta guía cubre el flujo básico para arrancar el desarrollo en .NET Core y crear proyectos funcionales con acceso a bases de datos y servicios web. Con ella, tendrás configurado un entorno profesional basado en la experiencia con .NET Core, Visual Studio, Entity Framework y ASP.NET Core, tecnologías probadas para aplicaciones robustas y multiplataforma

Comentarios


bottom of page