DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk4 min

Desenvolva .NET pelo terminal: um dia com a .NET CLI

Um roteiro prático para trabalhar com o .NET SDK e a .NET CLI: do primeiro comando à publicação, com decisões sobre projeto, testes e destino.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Sim: várias tarefas centrais de um dia de desenvolvimento .NET — criar ou abrir um projeto, restaurar dependências, compilar, executar, testar e publicar — podem ser feitas pelo terminal com o .NET SDK e a .NET CLI. O fluxo abaixo mostra como fazer isso sem pressupor que a CLI reproduza todos os recursos de um ambiente de desenvolvimento integrado.

Prepare o ambiente antes de começar

Os comandos de desenvolvimento deste roteiro fazem parte da .NET CLI, que acompanha o .NET SDK. Ter apenas um runtime instalado não basta para criar e compilar aplicações. A instalação do SDK é documentada para Windows, Linux e macOS; escolha as instruções correspondentes ao seu sistema na página Instalar o .NET.

As an Amazon Associate I earn from qualifying purchases.

Abra um terminal — como o Prompt de Comando ou PowerShell no Windows, ou um terminal no Linux ou macOS — e confira o ambiente:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
dotnet --info

Esse comando apresenta informações sobre a instalação. Para listar os SDKs instalados, use:

dotnet --list-sdks

Se o terminal não reconhecer dotnet, confirme se instalou o SDK e siga as instruções oficiais para o seu sistema operacional. As opções de diagnóstico do comando estão na documentação do driver dotnet.

Crie um projeto ou encontre o existente

Começar um projeto novo

Para criar uma aplicação de console no diretório atual, execute:

dotnet new console

O comando usa um template para gerar os arquivos iniciais. Para outros tipos de aplicação, escolha o template adequado em vez de tratar console como opção universal. A referência do dotnet new explica o uso de templates e as opções do comando.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Trabalhar em um repositório existente

Antes de compilar ou executar, navegue até o diretório do repositório e localize o arquivo de projeto ou solução. Em repositórios com mais de um projeto, escolha o projeto relevante para a tarefa; não presuma que o diretório atual identifica automaticamente o alvo desejado.

Restaure dependências e compile

Para compilar o projeto ou a solução a partir do diretório apropriado, use:

dotnet build

O comando compila o projeto e suas dependências. Os comandos comuns que precisam de restauração fazem essa etapa implicitamente quando necessário, então não é preciso executar dotnet restore antes de cada compilação ou execução.

Uma restauração explícita pode ser útil quando você quer controlar essa etapa separadamente, por exemplo, em um fluxo de integração contínua:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
dotnet restore

Se o repositório contém vários projetos ou a execução ocorrer fora da pasta do alvo, selecione o projeto ou solução conforme a estrutura do repositório e as opções aceitas pelo comando. Consulte a documentação do comando dotnet para a sintaxe disponível.

Execute a aplicação durante a iteração

Para compilar e iniciar uma aplicação a partir do código-fonte, use:

dotnet run

dotnet run depende do build e é indicado para o ciclo de edição e execução. Se houver vários projetos, informe o alvo correto usando a sintaxe documentada para o comando, em vez de confiar em uma escolha implícita. A página dotnet run detalha as opções e o comportamento de execução.

Rode os testes do repositório

Para executar os testes, use:

dotnet test

O projeto ou solução, os frameworks-alvo e a configuração do repositório podem determinar quais testes serão executados. Em uma solução com múltiplos projetos, confirme que o comando está apontando para o conjunto de testes pretendido; não conclua que uma execução sem falhas verificou projetos que não foram incluídos no alvo.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Publique para o destino certo

Quando a finalidade é preparar a aplicação para distribuição, use dotnet publish. A publicação exige decisões sobre o framework-alvo e o destino de execução; não há uma única sequência que sirva para todo projeto e ambiente.

Decisão O que escolher
Modelo de publicação Dependente do framework ou autocontido, conforme a necessidade da aplicação e do ambiente de destino.
Framework-alvo O framework para o qual o projeto deve ser publicado.
Runtime e destino O runtime e o ambiente nos quais a saída será executada, quando aplicável.

Consulte a referência do dotnet publish para selecionar as opções apropriadas ao projeto. A saída de publicação deve corresponder ao destino escolhido; não trate uma publicação feita para um ambiente como universalmente adequada a outros.

Onde a CLI se encaixa

Esse roteiro cobre um ciclo básico de desenvolvimento que a documentação oficial atribui à .NET CLI: desenvolver, compilar, executar e publicar aplicações .NET. Ele não estabelece equivalência completa entre a linha de comando e todos os recursos de um IDE. A escolha de trabalhar pelo terminal depende das tarefas do projeto; comandos claros e repetíveis resolvem etapas centrais, mas não implicam que toda necessidade de desenvolvimento tenha um substituto idêntico na CLI.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.