Comando dotnet

Dotnet es una herramienta de línea de comandos que permite trabajar con aplicaciones .NET Core.

Entre sus funcionalidades permite: crear proyectos .NET Core, compilar y ejecutar proyectos, ejecutar tests, etc.

Ver versiones SDK instaladas

> dotnet --info

Ver plantillas de proyectos

> dotnet new

Crear aplicación de consola

> dotnet new console -n helloworld

Crear aplicación MVC

dotnet new mvc -n MiWe

Abrir proyecto en VS Code

> cd helloworld
> code .

Ejecutar programa

> dotnet run (si el SDK está instalado)
> dotnet helloworld.dll (si solo está instalado el runtime)

Si estamos ejecutando un proyecto web, el comando dotnet arrancará un servidor web (Kestrel).

Para depurar con VS Code se necesita la extensión C# y los archivos de la carpeta .vscode creados.

Agregar un paquete de Nuget

> dotnet add package Newtonsoft.json

Compilar y generar binarios

> dotnet build

Compilar para una versión de SDK específica

Es necesario crear el archivo global.json y cambiar en el fichero la versión. Además puede ser necesario quitar la etiqueta TargetFramework del .csproj. Recomendable primero crear global.json y posteriormente crear el proyecto sobre dicha carpeta.

> dotnet new globaljson 
{
  "sdk": {
    "version": "3.1.402"
  }
}

Instalar certificado para autofirmado para localhost

> dotnet dev-certs https

Crear archivo .gitignore por defecto para los proyectos .NET Core

dotnet new gitignore
👉  API RESTfull con .NET Core

👇Tu comentario