ASP.Net Core
Windows
- Baixar a versão estável mais atualizada do Visual Studio 2019.
- Usar o instalador para obter as ferramentas para desenvolvimento de ASP.NET Core
Linux
- Baixar SDK do .Net em seu computador.
- Decidir por utilizar Visual Studio Code ou JetBrains Rider.
- Extensões muito úteis para o VS Code: C#, C# Extensions.
MacOs
- Se utilizar o Visual Studio para Mac, o processo é similar ao do Windows, já que o instalador dele vai junto o .NET Core.
- Se for utilizar o VS Code, seguir os passos do Linux.
-
Configure o nome da aplicação e da solução, de modo que a solução fique uma hierarquia acima da api:
dotnet new --help
dotnet new sln --name DevFreela
Para verificar se a solution foi criada com sucesso
dir
dotnet new webapi --name DevFreela.API --output DevFreela.API
dir
cd DevFreela.API
cd..
Adicionando a referência de projeto para solution
dotnet sln add ./DevFreela.API/DevFreela.API.csproj
Compilando a aplicação
dotnet build
Restaura os pacotes nuget
dotnet restore
Executar a aplicação
dotnet run
Criando um class library por linha de comando
Criando biblioteca de classes
-o → indica a pasta que ele irá ficar
-n → o nome do arquivo classlib
Adicionando referência
Indo para a pasta que receberá a referência
Adicionando a referencia para o projeto Core
Build na aplicação para verificar se não tem erros