dotnet 工具列表

本文 适用于: ✔️ .NET Core 3.1 SDK 及更高版本

名字

dotnet tool list - 列出计算机上当前安装指定类型的所有 .NET 工具

概要

dotnet tool list -g|--global

dotnet tool list --tool-path <PATH>

dotnet tool list --local

dotnet tool list [<PACKAGE_ID>]

dotnet tool list

dotnet tool list -h|--help

描述

dotnet tool list 命令提供了一种列出计算机上安装的 .NET 全局、工具路径或本地工具的方法。 该命令列出包名称、已安装的版本和工具命令。 若要使用此命令,请指定以下项之一:

  • 若要列出默认位置中安装的全局工具,请使用 --global 选项
  • 若要列出自定义位置中安装的全局工具,请使用 --tool-path 选项。
  • 若要列出本地工具,请使用 --local 选项或省略 --global--tool-path--local 选项。
  • 若要列出特定工具,请使用可选的 PACKAGE_ID 参数。

参数

  • PACKAGE_ID

    列出安装了该工具时提供的包 ID 的工具。 可与选项结合使用。 提供检查是否已安装特定工具的方法。 如果未找到具有指定包 ID 的工具,则命令会列出没有详细信息行的标题。 该命令始终返回 0。

选项

  • -g|--global

    列出用户范围的全局工具。 无法与 --tool-path 选项结合使用。 省略 --global--tool-path 列出了本地工具。

  • -?|-h|--help

    输出有关如何使用命令的说明。

  • --local

    列出当前目录的本地工具。 不能与 --global--tool-path 选项结合使用。 省略 --global--tool-path 列出本地工具,即使未指定 --local 也是如此。

  • --tool-path <PATH>

    指定用于查找全局工具的自定义位置。 PATH 可以是绝对路径或相对路径。 无法与 --global 选项结合使用。 省略 --global--tool-path 列出了本地工具。

例子

  • dotnet tool list -g

    列出计算机上安装的所有全局工具(当前用户配置文件)。

  • dotnet tool list --tool-path c:\global-tools

    列出特定 Windows 目录中的全局工具。

  • dotnet tool list --tool-path ~/bin

    列出特定 Linux/macOS 目录中的全局工具。

  • dotnet tool listdotnet tool list --local

    列出当前目录中可用的所有本地工具。

  • dotnet tool list -g dotnetsay

    列出包 ID dotnetsay 的全局工具

  • dotnet tool list dotnetsay

    列出包 ID dotnetsay 的本地工具

另请参阅