Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 893 Bytes

create-soluction-and-projects.md

File metadata and controls

36 lines (32 loc) · 893 Bytes

Criar solution

dotnet new sln -n VsCodeSolution

Listar os templates de projeto disponíveis

dotnet new list

Criar projetos

Web Api

dotnet new webapi -n WebApiProject -o ./src/WebApiProject -f net8.0 --use-controllers

Biblioteca

dotnet new classlib -n LibraryProject -o ./src/LibraryProject -f net8.0

Testes

dotnet new xunit -n TestProject -o ./tests/TestProject -f net8.0

Adicionar projetos a solution

dotnet sln add ./src/WebApiProject/ -s src
dotnet sln add ./src/LibraryProject/ -s src
dotnet sln add ./tests/TestProject/ -s tests

Adicionar referência entre projetos

dotnet add ./src/WebApiProject/WebApiProject.csproj reference ./src/LibraryProject/LibraryProject.csproj
dotnet add ./tests/TestProject/TestProject.csproj reference ./src/WebApiProject/WebApiProject.csproj