Este artigo aplica-se a: ✔️ .NET Core 2.1 SDK e versões posteriores
A interface de linha de comando .NET (CLI) é um campo de ferramentas transversal para o desenvolvimento, construção, execução e publicação de aplicações .NET.
O .NET CLI está incluído com o .NET SDK. Para aprender a instalar o .NET SDK, consulte instalar .NET Core.
Comandos da CLI
Os seguintes comandos são instalados por predefinição:
As ferramentas são aplicações de consola que são instaladas a partir de pacotes NuGet e são invocadas a partir da origem do comando. Pode escrever ferramentas por si mesmo ou instalar ferramentas escritas por terceiros. As ferramentas também são conhecidas como ferramentas globais, ferramentas de caminho de ferramentas e ferramentas locais. Para mais informações, consulte a visão geral das ferramentas .NET.
Estrutura de comando
A estrutura de comando CLI é constituída pelo controlador ("dotnet"),,o comando e, possivelmente, argumentos e opções de comando. Você vê este padrão na maioria das operações do CLI, como criar uma nova aplicação de consola e executá-la a partir da linha de comando como os seguintes comandos mostram quando executados a partir de um diretório chamado my_app:
Para executar uma aplicação dependente do quadro, especifique a aplicação após o condutor, por exemplo, dotnet /path/to/my_app.dll. Ao executar o comando a partir da pasta onde reside o DLL da aplicação, basta executar dotnet my_app.dll. Se pretender utilizar uma versão específica do tempo de execução .NET, utilize a opção --fx-version <VERSION> (consulte a referência de comando dotnet ).
Quando fornecer um comando ao controlador, dotnet.exe inicie o processo de execução do comando CLI. Por exemplo:
.NET CLI
dotnetbuild
Primeiro, o controlador determina a utilização da versão do SDK. Se não houver um ficheiro global.json , a versão mais recente do SDK disponível é utilizada. Isto pode ser uma versão pré-visualizada ou estável, dependendo do mais recente da máquina. Uma vez determinada a versão SDK, executa o comando.
Comando
O comando realiza uma ação. Por exemplo, dotnet build constrói código. dotnet publish publica código. Os comandos são implementados como uma aplicação de consola usando uma dotnet {command} convenção.
Argumentos
Os argumentos que transmite na linha de comando são os argumentos invocados para o comando. Por exemplo, quando executa dotnet publish my_app.csproj, o my_app.csproj argumento indica que o projeto é publicado e é passado para o publish comando.
Opções
As opções que passa na linha de comando são as opções para o comando invocado. Por exemplo, quando executa dotnet publish --output /build_output, a opção e o --output seu valor são passados para o publish comando.
O .NET é uma plataforma cruzada para programadores open source utilizada para criar diferentes tipos de aplicações. Com o .NET, pode utilizar múltiplas linguagens, editores e bibliotecas para criar conteúdos para a Web, dispositivos móveis, computadores, jogos e IoT.
Crie soluções de ponta a ponta no Microsoft Azure para criar Funções do Azure, implementar e gerenciar aplicativos Web, desenvolver soluções utilizando o Armazenamento do Microsoft Azure e muito mais.