找不到匹配命令"dotnet-tool"的可执行文件

Shr*_*roy 15 .net f#-fake .net-core

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

dotnet tool install fake-cli -g
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

No executable found matching command "dotnet-tool"
Run Code Online (Sandbox Code Playgroud)

我的dotnet版本是2.1.201,我正在运行Windows 10 Professional,包含所有最新更新.

Dav*_*idG 27

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


MiF*_*vil 7

除了DavidG回答

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

dotnet --info
Run Code Online (Sandbox Code Playgroud)

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

{
   "sdk": { "version": "2.1.403"  }
} 
Run Code Online (Sandbox Code Playgroud)