Instalación de .NET 8 en Ubuntu con WSL
Clase 3 de 25 • Curso de Introducción a .NET con C#
Resumen
Trabajar con .NET en entornos multiplataforma ahora es más accesible que nunca, y especialmente conveniente con Ubuntu dentro de Windows utilizando WSL (Windows Subsystem for Linux). Esta opción flexible permite utilizar comandos idénticos sin importar si trabajas en Windows, Linux o Mac, facilitando así el aprendizaje y desarrollo.
¿Qué versión de .NET elegir: ocho o nueve?
.NET actualmente dispone de dos versiones destacadas: .NET 8 y .NET 9. Ambas están disponibles, aunque hay diferencias críticas:
- .NET 8: es una versión LTS (Long-Term Support), ofreciendo soporte extendido ideal para ambientes empresariales.
- .NET 9: es versión de soporte estándar, cuyo soporte concluye cuando sale la versión siguiente.
Comprender la diferencia es esencial para asegurar la continuidad y la estabilidad de tus aplicaciones a largo plazo.
¿Cómo instalar .NET 8 en Ubuntu?
La instalación de .NET 8 en Ubuntu a través del subsistema Windows (WSL) requiere ejecutar únicamente tres comandos sencillos en la terminal:
-
Instalación del SDK:
bash sudo apt install dotnet-sdk-8.0
-
Instalación del Runtime (para ejecutar aplicaciones ya compiladas):
bash sudo apt install dotnet-runtime-8.0
-
Instalación del framework para aplicaciones web (opcional pero recomendado):
bash sudo apt install aspnetcore-runtime-8.0
Cada comando permite configurar adecuadamente la plataforma para desarrollar, compilar y ejecutar aplicaciones en .NET.
¿Qué extensiones instalar en Visual Studio Code para trabajar con .NET?
Para trabajar fluidamente en Visual Studio Code con .NET, la recomendación principal es instalar C# Dev Kit, una extensión que simplifica considerablemente la experiencia del desarrollador. Con esta extensión tendrás:
- Instalación automática del complemento esencial de C#.
- Configuración sencilla, evitando así complejidades adicionales.
Una vez instalada esta extensión, estarás totalmente preparado para iniciar con tu primera aplicación en .NET desde Visual Studio Code.
¿Tienes dudas sobre alguno de estos pasos? Comparte tu experiencia o preguntas en los comentarios.