.NET CLI: Conceito + prática

Deybson Ferreira
3 min readApr 27, 2022

--

Criando uma aplicação .NET através do CLI, conceito/prática

CLI : conceito

Command Line Interface , Linhas de comandos

Em torno de 1960 os computadores eram acessados somente por entradas de linhas de comandos, como por exemplo no DOS.

Com o passar do tempo foram criadas as interfaces aos usuários para que não haja dependencia de códigos, dificultando para usuários com pouca experiência. Conhecido como GUI (Graphical User Interface).

No entanto, a CLI ainda é usada por desenvolvedores de software e administradores de sistema para configurar computadores, instalar software e acessar recursos que não estão disponíveis na interface gráfica.

.NET CLI

A Microsoft tem disponibilizado os recursos CLI para dar suporte ao .NET, e veremos como utilizá-lo, e iremos criar uma solução simples.

➤ Para iniciar com o .NET CLI basta instalar a versão do .NET disponível pela Microsoft (recomendo a versão LTS mais recente).
https://dotnet.microsoft.com/en-us/download/dotnet

➤ Os comandos estão disponíveis no site da Microsoft: https://docs.microsoft.com/pt-br/dotnet/core/tools/

Para conferir a instalação e a versão instalada,
basta digitar: “dotnet -- version” 

verificando versão .NET

abaixo estão listados alguns comandos básicos:

dotnet --version > visualizar versão dotnet
dotnet -- info > visualizar outras versões
dotnet new > visualizar templates para criação de projetos
dotnet restore > restaurar dependências do projeto
dotnet clean > limpar a compilação
dotnet run > executar projeto
dotnet add package “nome do pacote” > adicionar dependência
dotnet remove package “nome do pacote” > remover dependencia
dotnet -- help > verificar outros comandos .net

Prática!

você pode conferir este artigo em vídeo 😉📺

https://youtu.be/pGDR-tqL0No

Criando Aplicação .NET pelo CLI (utilizando VsCode)

Você pode utilizar até mesmo o CMD, ou executar pelo terminal do VsCode (recomendo)
https://code.visualstudio.com/

Crie uma pasta em seu computador, e acesse seu caminho pelo CMD.
e digite “code .” para abrir a pasta pelo VsCode.

C:/app> code .

Ao iniciar pelo VsCode, acesse o terminal e entre com o comando
dotnet new “ para criação do projeto.

Com o comando “dotnet new”, você verá alguns templates disponíveis (console, windows forms, wpf, web application, library…)
Escolha um modelo digitando logo em seguida do comando
ex: “dotnet new webapp”, para criação de um projeto web

Logo executar sua linha de comando, verifique sua pasta, nele foi criado toda estrutura com base no modelo escolhido (“web application”, neste caso)

Estrutura WebApplication criada pelo .NET CLI

Pronto!

Seu projeto foi criado,
se por acaso precise adicionar algum pacote em sua aplicação,
basta utilizar o (dotnet add package “nome do pacote”). Você pode encontrar alguns deles por aqui: https://www.nuget.org/

Para executar digite “dotnet run”, e então a aplicação irá abrir uma porta em seu localhost, para você poder acessá-lo. Como na imagem abaixo: foi liberado a porta 7118 e a 5202 (neste caso), você pode utilizar uma das duas.

Para finalizar a aplicação basta precionsar “cmd+c

Portas em Localhost
Porta 7118 iniciada como Teste

Referências

--

--

Deybson Ferreira

Desenvolvedor de Software em busca da melhoria contínua