Чудове запитання, а відповідь - не просте. Немає команди "показати мені всі .net core версії", але є надія.
Редагувати:
Я не впевнений, коли він був доданий, але команда info тепер включає цю інформацію у свій вихід. Він буде друкувати встановлені умови виконання та SDK, а також іншу інформацію:
dotnet --info
Якщо ви хочете бачити лише SDK: dotnet --list-sdks
Якщо ви хочете бачити лише встановлені режими виконання: dotnet --list-runtimes
Я в Windows, але я думаю, що це буде працювати і на Mac чи Linux, і з поточною версією.
Також ви можете посилатися на .NET Core Archive Archive, щоб допомогти вам розшифрувати версії SDK.
ІНФОРМАЦІЯ СТАРИХ:
Все, що знаходиться нижче цього пункту, - це стара інформація, яка є менш актуальною, але все ж може бути корисною.
Див. Встановлені режими виконання :
Відкрийте C:\Program Files\dotnet\shared\Microsoft.NETCore.App
в Провіднику Windows
Див. Встановлені SDK :
Відкрийте C:\Program Files\dotnet\sdk
в Провіднику Windows
(Джерело для локацій: Блог розробника )
Крім того, ви можете побачити останні версії Runtime і SDK, встановлені, видавши ці команди в командному рядку:
dotnet
Найновіша версія Runtime - це перше, що перераховано. ВИСНОВОК: Це більше не працює, але може працювати в старих версіях.
dotnet --version
Остання версія SDK DISCLAIMER: Мабуть, на результат можуть вплинути будь-які конфігураційні файли global.json.
На macOS ви можете перевірити версію ядра .net, використовуючи команду нижче.
ls /usr/local/share/dotnet/shared/Microsoft.NETCore.App/
На Ubuntu або Alpine:
ls /usr/share/dotnet/shared/Microsoft.NETCore.App/
У ньому з'явиться список папки з встановленою назвою версії.