我安装了 dotnet CLI 工具,为什么命令工具列表没有显示它?

I installed a tool for dotnet CLI, why command tool list did not show it?

查看屏幕截图,以便您更好地理解我的问题。

为什么 dotnetsay 工具没有列出?

Why is dotnetsay tool not listed?

请注意 dotnet tool list 命令确实有助于列出 当前目录 中所有可用的本地工具,如果您安装了 dotnetsay作为一个全局工具,你可以使用下面的命令列出所有全局工具。

dotnet tool list -g

测试结果

有关dotnet tool list命令的更多信息,请查看:

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-tool-list#examples

您的问题的答案,要显示您安装的工具,请使用以下方式之一:

dotnet tool list -g
dotnet tool list --global
dotnet tool list --tool-path C:\Users\samue

练习这些命令

案例安装全局:

dotnet tool uninstall dotnetsay --global
dotnet tool list

dotnet tool install dotnetsay --global
dotnet tool list --global
dotnetsay

案例安装本地:

mkdir C:\foo
dotnet tool uninstall dotnetsay --tool-path C:\foo
dotnet tool list --tool-path C:\foo

dotnet tool install dotnetsay --tool-path c:\foo
dotnet tool list --tool-path C:\foo
cd /d C:\foo
dotnetsay

参考: