すばらしい質問です。答えは単純なものではありません。「すべての.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エクスプローラーで開く
(場所のソース:開発者のブログ)
さらに、コマンドプロンプトで次のコマンドを発行して、インストールされている最新のランタイムと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/
インストールされているバージョン名のフォルダが一覧表示されます。