.Net CLI

Depois dessa pequena pausa, que tal voltar falando um pouco sobre o CLI do .NET

Junto com a vinda do .NET Core ganhamos de brinde o CLI (Command Line Interface), a nova ferramenta cross-platform que nos permite criar, compilar, publicar e manipular packages das nossas aplicações feitas com .net core.

Com o CLI fica mais fácil automatizar algumas tarefas de devops, desenvolver utilizando outros sistemas operacionais como Mac/Linux ou até mesmo migrar do VisualStudio para o VsCode ;)

Para utilizar os comandos do CLI basta ter o .Net Core instalado e usar o terminal de sua preferência.

A estrutura dos comandos segue o seguinte padrão:

 dotnet <command> <argument> <option>

Alguns exemplos:

  • Para criar uma nova aplicação Console chamada “NewConsole”
    dotnet new console -n NewConsole
    
  • para criar uma nova aplicação web mvc
    dotnet new mvc
    
  • Adiciona referência do Newtonsoft.json no projeto
    dotnet add package Newtonsoft.json
    

Alguns comandos básicos são:

  • dotnet new = Cria um novo projeto ou solution baseado em algum template específico
  • dotnet restore = Restaura as dependências do projeto
  • dotnet build = Compila a aplicação
  • dotnet Run = Executa a aplicação
  • dotnet publish = Efetuar o deploy da aplicação
  • dotnet test = Executa os testes unitários
  • dotnet vtest = Executa os testes unitários de um arquivo específico
  • dotnet pack = Gera um pacote do nuget com o código
  • dotnet clean = Limpa o output do projeto
  • dotnet sln = Modifica o .NET Core solution file.
  • dotnet add package = Adiciona a referência de um pacote do nuget no projeto
  • dotnet add reference = Adiciona referência de um outro projeto
  • dotnet remove package = Remove a referência de um pacote do nuget
  • dotnet remove reference = Remove a referência de um projeto
  • dotnet list reference = Lista todas as referências

Referências:

Até a próxima.