很好的问题,答案不是一个简单的问题。没有“显示所有.net核心版本”命令,但是有希望。
编辑:
我不确定何时添加它,但是info命令现在在其输出中包含此信息。它将打印出已安装的运行时和SDK,以及其他一些信息:
dotnet --info
如果您只想查看SDK,请执行以下操作: dotnet --list-sdks
如果只想查看已安装的运行时: dotnet --list-runtimes
我在Windows上,但我猜它也可以在Mac或Linux上使用当前版本。
另外,您可以参考.NET Core下载档案,以帮助您解密SDK版本。
旧信息:
低于此点的所有内容都是旧信息,虽然相关性较低,但可能仍然有用。
查看已安装的运行时:
C:\Program Files\dotnet\shared\Microsoft.NETCore.App
在Windows资源管理器中打开
查看已安装的SDK:
C:\Program Files\dotnet\sdk
在Windows资源管理器中打开
(位置的来源:开发人员的博客)
此外,可以通过在命令提示符处发出以下命令来查看已安装的最新 Runtime和SDK版本:
dotnet
最新的运行时版本是列出的第一件事。 免责声明:这不再起作用,但可能适用于旧版本。
dotnet --version
最新的SDK版本 免责声明:显然,此结果可能会受到任何global.json配置文件的影响。
在macOS上,您可以使用以下命令检查.net核心版本。
ls /usr/local/share/dotnet/shared/Microsoft.NETCore.App/
在Ubuntu或Alpine上:
ls /usr/share/dotnet/shared/Microsoft.NETCore.App/
它将列出具有已安装版本名称的文件夹。