Skip to content

Instantly share code, notes, and snippets.

@nathy-mesquita
Last active January 20, 2022 00:38
Show Gist options
  • Save nathy-mesquita/16034107bb4851e99899634d5bfc2856 to your computer and use it in GitHub Desktop.
Save nathy-mesquita/16034107bb4851e99899634d5bfc2856 to your computer and use it in GitHub Desktop.
Criando Projeto .Net Core

Configurando o Ambiente

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.

Criando projeto com Visual Studio

  1. Ao abrir o Visual Studio clicar em: Create a projetc image

  2. Adicionando FIltros (Opcional) image

  3. Selecione a Opção Asp .net Core Web API image

  4. Configure o nome da aplicação e da solução, de modo que a solução fique uma hierarquia acima da api: image

  5. Selecione o target Framework: image

Criando projeto com linha de comando

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 

@nathy-mesquita
Copy link
Author

Criando um class library por linha de comando

dotnet new

Criando biblioteca de classes

dotnet new classlib -o DevFreela.Core -n DevFreela.Core

-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

cd DevFreela.API

Adicionando a referencia para o projeto Core

dotnet add reference ../DevFreela.Core/DevFreela.Core.csproj

Build na aplicação para verificar se não tem erros

dotnet build

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment