Instala con confianza el .NET Core SDK para crear aplicaciones en C# en los tres sistemas clave: Windows 10, Ubuntu 18.04 y OS X. Aquí encontrarás los pasos esenciales, decisiones críticas como elegir “construir aplicaciones” sobre “ejecutar aplicaciones”, y recomendaciones de compatibilidad sin rodeos.
Preparación y descargas
Antes de empezar, identifica el objetivo: construir aplicaciones con .NET Core, no solo ejecutarlas. La descarga central está en: microsoft.com/net/download. El sitio detecta tu sistema y ofrece el instalador adecuado. En Windows y OS X, la instalación es gráfica con elevación de privilegios. En Linux, se siguen scripts específicos por distribución desde la terminal.
¿Qué es .NET Core SDK y para qué sirve?
- Es el motor y framework para desarrollar en C# con .NET Core.
- Incluye herramientas para compilar: opción de construir aplicaciones.
- Se diferencia del runtime: ejecutar aplicaciones no trae herramientas de desarrollo.
¿Dónde descargar y qué opción elegir?
- Ve a microsoft.com/net/download.
- Elige la opción para construir aplicaciones.
- Ten en cuenta las versiones: puede aparecer 2.1.401 y cambiar a 2.1 o 2.2 en el tiempo.
Instalación por sistema operativo
Sigue los pasos adecuados según tu plataforma. El proceso varía entre instalador gráfico y comandos en terminal.
¿Cómo instalar .NET Core SDK en Windows 10?
- Abre tu browser y ve a microsoft.com/net/download.
- Confirma que el sitio detecta Windows.
- Selecciona construir aplicaciones y descarga el instalador.
- Ejecuta con doble clic y acepta la elevación de privilegios.
- Verás la versión a instalar, por ejemplo 2.1.401.
- Espera unos minutos hasta finalizar.
- Recomendación: usa Windows 10 actualizado. También funciona en Windows 8 y Windows 7 sin fricción relevante.
¿Cómo instalar .NET Core SDK en Ubuntu 18.04?
- Abre tu browser y ve a microsoft.com/net/download.
- Selecciona Linux y elige la distribución: Ubuntu 18.04.
- Copia los scripts que muestra la página: primero los comandos de configuración del repositorio de paquetes de Microsoft.
- Abre la terminal en Ubuntu (entorno Unity por defecto) y pega los dos primeros comandos.
- Ejecuta la segunda parte: tres comandos para actualizar y preparar la instalación.
- Ejecuta la última instrucción: instala .NET Core SDK versión actual (por ejemplo 2.1).
- Si tu versión es distinta a 18.04 (ej.: 18.04.1, 18.04.3), los scripts pueden variar.
- Si falla, aplica un workaround (trabajo alterno) en el orden indicado en las diapositivas y luego repite la instalación normal.
- Si persiste el problema, revisa la documentación de soporte en la página de instalación de .NET Core para tu distribución y versión.
- Nota de contexto: se puede usar una máquina virtual en la nube y acceder de forma remota.
¿Cómo instalar .NET Core SDK en OS X?
- Ve a microsoft.com/net/download.
- Descarga el instalador de .NET SDK y ábrelo.
- Pulsa Continuar y, si deseas, cambia la ubicación de instalación.
- Haz clic en instalar y autoriza la elevación de privilegios ingresando usuario y contraseña.
- Espera menos de un minuto y cierra el instalador. Puedes decidir si conservar el paquete descargado.
Recomendaciones y verificación
Mantén tu sistema al día y prioriza la compatibilidad para evitar contratiempos. En Windows, se recomienda Windows 10 con todos los parches. En Linux, respeta la guía por distribución y versión. En OS X, sigue el asistente gráfico sin cambios innecesarios. El siguiente paso es verificar que la herramienta quedó correctamente instalada.
Habilidades y conceptos que practicas:
- Descarga informada desde fuente oficial: microsoft.com/net/download.
- Elección crítica de instalación: construir aplicaciones vs ejecutar aplicaciones.
- Gestión de instaladores con elevación de privilegios.
- Uso de terminal y repositorios de paquetes en Linux.
- Ejecución ordenada de scripts y aplicación de workarounds cuando corresponde.
- Consideración de versionado: 2.1.401, 2.1, 2.2 pueden cambiar el procedimiento exacto.
¿Tienes dudas o una variante de sistema distinta? Cuéntame tu escenario y te ayudo a ajustar los pasos.