关于.net:找不到匹配命令”dotnet-tool”的可执行文件

No executable found matching command "dotnet-tool"

我正在尝试使用以下命令(在网站上提供)从官方网站安装 Fake

1
dotnet tool install fake-cli -g

但我收到以下错误:

1
No executable found matching command"dotnet-tool"

我的 dotnet 版本是 2.1.201,我运行的是 Windows 10 专业版,包含所有最新更新。


dotnet tool 命令仅随 .NET Core SDK 版本 2.1.300 及更高版本一起安装。您需要更新您的 SDK 以使此命令可用。


除了DavidG 答案:

要检查已安装的 .NET Core SDK 版本,请运行

1
dotnet --info

即使安装了所需的 SDK 版本,您也可能需要通过在 global.json 中设置 sdksection 来切换到所需的 dotnet core SDK 版本,如在 dotnet core SDK 版本之间切换中所述,
例如

1
2
3
{
  "sdk": {"version":"2.1.403"  }
}