UN TUTORIAL
.NET CORE
COMMAND-
FRIENDLY
TL;DR
➡
Ambiente
Visual Studio Code
.NET SDK
C# extensión (ms-dotnettools.csharp)
...
Ctrl + Ñ
git init
Comandos más usados
Desarrolla una solución de
.NET, agrega proyectos,
paquetes NuGet y
referencias, compila y
ejecuta usando
UNICAMENTE líneas de
comando .NET CLI en Visual
Studio Code.
dotnet new sln -n
mysoln
Crea una nueva solución con el nombre 'mysoln'.
dotnet new console -n
app
Crea un nuevo proyecto de consola de nombre 'app'
dotnet new classlib -n
imp1 -f net5.0
Crea un nuevo proyecto de biblioteca de clases de nombre 'imp1' especificando el
marco '.NET 5'
dotnet sln mysoln.sln add
app/app.csproj imp1/imp1.csproj
Agrega los dos proyectos al archivo de solución.
También se puede usar comodines, así: add **/*.csproj
dotnet add app/app.csproj
reference imp1/imp1.csproj
Agrega referencias de proyecto a proyecto (P2P), en este caso, referencia 'imp1' en 'app'.
También se puede omitir 'app/app.csproj' si ese es el directorio actual.
dotnet add appapp.csproj
package Autofac -v 6.0.0
Agrega una referencia de paquete a un archivo de proyecto, en este caso, de Autofac, un contenedor de
Inversión de Control para .NET.
De forma automática verifica la compatibilidad de framework y restaura el proyecto.
También se puede omitir 'appapp.csproj' si ese es el directorio actual.
dotnet run -p
appapp.csproj
Ejecuta el proyecto 'app' sin ningún comando explícito de compilación o lanzamiento,
ya que primero se restaura y construye.
También se puede omitir '-p appapp.csproj' si ese es el directorio actual.
Ejecución final.
Enlaces:
Repositorio en Github:
https://github.com/raedmiranda/netcore-
dependency
Tutorial completo en Medium:
https://medium.com/@raedmiranda/un-
tutorial-net-core-api-command-friendly-
88933aa164e4
Pruebe .NET 5 ahora:
https://aka.ms/dotnet5

Un tutorial .NET Core command friendly