Esercitazione: Installare e usare uno strumento globale .NET con l'interfaccia della riga di comando di .NET

Questo articolo si applica a: ✔️ .NET Core 2.1 SDK e versioni successive

Questa esercitazione illustra come installare e usare uno strumento globale. Si usa uno strumento creato nella prima esercitazione di questa serie.

Prerequisiti

Usare lo strumento come strumento globale

  1. Installare lo strumento dal pacchetto eseguendo il comando dotnet tool install nella cartella del progetto microsoft.botsay:

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

    Il parametro --global indica all'interfaccia della riga di comando di .NET di installare i file binari dello strumento in una posizione predefinita aggiunta automaticamente alla variabile di ambiente percorso.

    Il parametro --add-source indica all'interfaccia della riga di comando di .NET di usare temporaneamente la directory./nupkg come feed di origine per i pacchetti NuGet. Al pacchetto è stato assegnato un nome univoco per essere sicuri che venga trovato solo nella directory ./nupkg, non nel sito Nuget.org.

    L'output mostra il comando usato per chiamare lo strumento e la versione installata.

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

    Nota

    Per impostazione predefinita, l'architettura dei file binari .NET da installare rappresenta l'architettura del sistema operativo attualmente in esecuzione. Per specificare un'architettura del sistema operativo diversa, vedere dotnet tool install, --opzione arch..

  2. Richiamare lo strumento:

    botsay hello from the bot
    

    Nota

    Se questo comando non riesce, potrebbe essere necessario aprire un nuovo terminale per aggiornare il percorso.

  3. Rimuovere lo strumento eseguendo il comando dotnet tool uninstall.

    dotnet tool uninstall -g microsoft.botsay
    

Usare lo strumento come strumento globale installato in una posizione personalizzata

  1. Installare lo strumento dal pacchetto.

    In Windows:

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

    In Linux o macOS:

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

    Il parametro--tool-path indica all'interfaccia della riga di comando di .NET di installare i file binari dello strumento nella posizione specificata. Se la directory non esiste, viene creata. Questa directory non viene aggiunta automaticamente alla variabile di ambiente percorso.

    L'output mostra il comando usato per chiamare lo strumento e la versione installata.

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

    In Windows:

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

    In Linux o macOS:

    ~/bin/botsay hello from the bot
    
  3. Rimuovere lo strumento eseguendo il comando dotnet tool uninstall.

    In Windows:

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

    In Linux o macOS:

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

Risoluzione dei problemi

Se viene visualizzato un messaggio di errore durante l'esercitazione, vedere Risolvere i problemi di utilizzo degli strumenti .NET..

Passaggi successivi

In questa esercitazione è stato installato e usato uno strumento come strumento globale. Per altre informazioni su come installare e usare gli strumenti globali, vedere Gestione degli strumenti globali. Per installare e usare lo stesso strumento di uno strumento locale, passare all'esercitazione successiva.