Commando | Resultado |
---|---|
dotnet new sln | Creamos solucion (Es necesario para abrirlo en Visual Studio y para poder visualizar los errores en VS Code) |
dotnet new webapi --no-https -n "Nombre del Proyecto" | Crear un nuevo Proyecto del template WebApi |
dotnet new mstest -n "Nombre del Proyecto" | Crear un nuevo Proyecto del template Prueba Unitaria |
dotnet new console -n "Nombre del Proyecto" | Crear un nuevo Proyecto del template Console |
dotnet sln add | Asociamos el proyecto creado al .sln |
dotnet new classlib -n "Nombre del Proyecto" | Crear un nueva libreria (standard) |
dotnet add "Nombre del Proyecto 1".csproj reference "Nombre del Proyecto 2".csproj | Agrega una referencia al Proyecto 1 del Proyecto 2 |
dotnet add package "Nombre del Package" | Instala la Package al proyecto actual |
dotnet new sln
dotnet new classlib -n Homeworks.BusinessLogic.Interface
dotnet sln add Homeworks.BusinessLogic.Interface
dotnet new classlib -n Homeworks.BusinessLogic
dotnet sln add Homeworks.BusinessLogic
dotnet new classlib -n Homeworks.DataAccess.Interface
dotnet sln add Homeworks.DataAccess.Interface
dotnet new classlib -n Homeworks.DataAccess
dotnet sln add Homeworks.DataAccess
dotnet new classlib -n Homeworks.Domain
dotnet sln add Homeworks.Domain
dotnet add Homeworks.DataAccess reference Homeworks.Domain
dotnet add Homeworks.DataAccess reference Homeworks.DataAccess.Interface
dotnet add Homeworks.BusinessLogic reference Homeworks.Domain
dotnet add Homeworks.BusinessLogic reference Homeworks.DataAccess.Interface
dotnet add Homeworks.BusinessLogic reference Homeworks.BusinessLogic.Interface
Nos movemos a la carpeta dataaccess (cd Homeworks.DataAccess)
dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.InMemory
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet new webapi --no-https -n Homeworks.WebApi
dotnet sln add Homeworks.WebApi
dotnet add Homeworks.WebApi reference Homeworks.DataAccess
dotnet add Homeworks.WebApi reference Homeworks.DataAccess.Interface
dotnet add Homeworks.WebApi reference Homeworks.Domain
dotnet add Homeworks.WebApi reference Homeworks.BusinessLogic
dotnet add Homeworks.WebApi reference Homeworks.BusinessLogic.Interface
Nos movemos a la carpeta web api (cd Homeworks.WebApi)
dotnet add package Microsoft.EntityFrameworkCore
dotnet add package Microsoft.EntityFrameworkCore.InMemory
dotnet add package Microsoft.EntityFrameworkCore.SqlServer