Partilhar via


Tutorial: Instalar e utilizar uma ferramenta global .NET com a CLI do .NET

Este artigo aplica-se a: ✔️ SDK .NET Core 2.1 e versões posteriores

Este tutorial ensina-o a instalar e utilizar uma ferramenta global. Utiliza uma ferramenta que cria no primeiro tutorial desta série.

Pré-requisitos

Utilizar a ferramenta como uma ferramenta global

  1. Instale a ferramenta a partir do pacote ao executar o comando de instalação da ferramenta dotnet na pasta do projeto microsoft.botsay :

    dotnet tool install --global --add-source ./nupkg microsoft.botsay
    

    O --global parâmetro indica à CLI de .NET para instalar os binários de ferramentas numa localização predefinida que é adicionada automaticamente à variável de ambiente PATH.

    O --add-source parâmetro indica à CLI de .NET para utilizar temporariamente o diretório ./nupkg como um feed de origem adicional para pacotes NuGet. Deu um nome exclusivo ao seu pacote para se certificar de que este só será encontrado no diretório ./nupkg e não no site Nuget.org.

    O resultado mostra o comando utilizado para chamar a ferramenta e a versão instalada:

    You can invoke the tool using the following command: botsay
    Tool 'microsoft.botsay' (version '1.0.0') was successfully installed.
    

    Nota

    Por predefinição, a arquitetura dos binários .NET a instalar representa a arquitetura do SO atualmente em execução. Para especificar uma arquitetura de SO diferente, veja a opção de instalação da ferramenta dotnet , --arch.

  2. Invoque a ferramenta:

    botsay hello from the bot
    

    Nota

    Se este comando falhar, poderá ter de abrir um novo terminal para atualizar o PATH.

  3. Remova a ferramenta ao executar o comando de desinstalação da ferramenta dotnet :

    dotnet tool uninstall -g microsoft.botsay
    

Utilizar a ferramenta como uma ferramenta global instalada numa localização personalizada

  1. Instale a ferramenta a partir do pacote.

    No Windows:

    dotnet tool install --tool-path c:\dotnet-tools --add-source ./nupkg microsoft.botsay
    

    No Linux ou macOS:

    dotnet tool install --tool-path ~/bin --add-source ./nupkg microsoft.botsay
    

    O --tool-path parâmetro indica à CLI de .NET para instalar os binários de ferramentas na localização especificada. Se o diretório não existir, será criado. Este diretório não é adicionado automaticamente à variável de ambiente PATH.

    O resultado mostra o comando utilizado para chamar a ferramenta e a versão instalada:

    You can invoke the tool using the following command: botsay
    Tool 'microsoft.botsay' (version '1.0.0') was successfully installed.
    
  2. Invoque a ferramenta:

    No Windows:

    c:\dotnet-tools\botsay hello from the bot
    

    No Linux ou macOS:

    ~/bin/botsay hello from the bot
    
  3. Remova a ferramenta ao executar o comando de desinstalação da ferramenta dotnet :

    No Windows:

    dotnet tool uninstall --tool-path c:\dotnet-tools microsoft.botsay
    

    No Linux ou macOS:

    dotnet tool uninstall --tool-path ~/bin microsoft.botsay
    

Resolução de problemas

Se receber uma mensagem de erro ao seguir o tutorial, veja Resolver problemas de utilização da ferramenta .NET.

Passos seguintes

Neste tutorial, instalou e utilizou uma ferramenta como uma ferramenta global. Para obter mais informações sobre como instalar e utilizar ferramentas globais, veja Gerir ferramentas globais. Para instalar e utilizar a mesma ferramenta que uma ferramenta local, avance para o próximo tutorial.