关于.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 install fake-cli -g 它输出了什么?你有 %USERPROFILE%\\.dotnet\\tools 目录吗?它是否包含 fake.exe?你能在 cmd.exe 中 echo %PATH% 吗?
  • 你安装的是什么版本的 dotnet core 框架?


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

  • 非常简洁和正确的答案!我已经更新到 2.1.301 版本,现在命令运行没有错误。 (另一方面,我认为教程页面应该不厌其烦地记下相关的版本号。)
  • 好吧,开源的美妙之处在于您可以帮助解决这个问题? github.com/fsharp/FAKE/blob/release/next/help/markdown/
  • 太对了!我将尝试做到这一点。


除了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″  }
}

来源:https://www.codenong.com/51181148/

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?