Documentación de varios comandos de herramientas y lenguajes de programación hecha por Sicer Brito 🧑💻
-
.NET y .NET Core son dos plataformas de desarrollo de software desarrolladas por Microsoft, .NET Framework es la plataforma de desarrollo tradicional de Microsoft para aplicaciones Windows, mientras que .NET Core es su contraparte moderna y multiplataforma.
.NET Core es una plataforma de desarrollo de software de código abierto y multiplataforma que Microsoft creó para abordar las limitaciones del .NET Framework y permitir el desarrollo de aplicaciones tanto en Windows como en otros sistemas operativos, como Linux y macOS.
-
-
Abre una terminal y ejecuta los siguientes comandos para asegurarte de que el sistema esté actualizado ✅
sudo apt update sudo apt upgrade
-
Asegúrate de tener las dependencias necesarias instaladas. En Ubuntu, puedes hacerlo con el siguiente comando ✅
sudo apt install curl libunwind8 gettext apt-transport-https
-
Agrega el repositorio de Microsoft para .NET Core ✅
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-archive-keyring.gpg echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/repos/microsoft-ubuntu-22.04.3 LTS-prod focal main" | sudo tee /etc/apt/sources.list.d/microsoft.list
Reemplaza "22.04.3 LTS" con el nombre de la versión de Ubuntu que estés utilizando si es diferente
-
Actualiza los paquetes e instala .NET Core ✅
sudo apt update sudo apt install dotnet-sdk-7.0
Cambia 7.0 por la versión de .NET Core que quieras instalar.
-
Verifica que .NET Core se haya instalado correctamente ✅
dotnet --version
-
-
dotnet new
Crea un nuevo proyecto o archivo basado en una plantilla. Puedes usarlo para crear aplicaciones de consola, aplicaciones web, bibliotecas y más.
Ejemplo: dotnet new console -n MiProyecto
dotnet build
Compila un proyecto y sus dependencias. Genera los archivos binarios y los coloca en la carpeta de salida.
Ejemplo: dotnet build
dotnet run
Compila y ejecuta un proyecto en una sola acción. Es útil para probar rápidamente una aplicación.
Ejemplo: dotnet run
dotnet publish
Publica una aplicación para su implementación. Esto compila y empaqueta la aplicación para que pueda ser ejecutada en un entorno específico.
Ejemplo: dotnet publish -c Release -o MiPublicacion
dotnet restore
Restaura las dependencias de un proyecto. Descarga los paquetes NuGet especificados en el archivo .csproj.
Ejemplo: dotnet restore
dotnet test
Ejecuta las pruebas unitarias en un proyecto. Busca y ejecuta las pruebas definidas en el proyecto.
Ejemplo: dotnet test
dotnet clean
Limpia los archivos generados por la compilación, como los binarios y los archivos intermedios.
Ejemplo: dotnet clean
dotnet new solution
Crea una nueva solución que puede contener varios proyectos. Es útil para organizar proyectos relacionados.
Ejemplo: dotnet new solution -n MiSolucion
dotnet sln
Gestiona soluciones que contienen múltiples proyectos. Puedes agregar, quitar o listar proyectos en la solución.
Ejemplo: dotnet sln MiSolucion.sln add MiProyecto/MiProyecto.csproj
dotnet add
Agrega referencias o proyectos a una solución o a un proyecto.
Ejemplo: dotnet add MiProyecto/MiProyecto.csproj reference OtraBiblioteca/OtraBiblioteca.csproj
dotnet new web
Crea un nuevo proyecto de aplicación web ASP.NET Core.
Ejemplo: dotnet new web -n MiAplicacionWeb