dotnet tool list

本文适用于: ✔️ .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 选项组合。 即使未指定 --local,同时省略 --global--tool-path 也会列出本地工具。

  • --tool-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 的全局工具

另请参阅