Windowsマシンの.NET や .NET Core ランタイムのバージョンを確認する方法を紹介します。
Windowsの開発マシンやアプリを実行するWindowsサーバーで現在動作している .NET や .NET Core のランタイムのバージョンを確認したい場合があります。
Windowsマシンで.NETのランタイムのバージョンを確認するには dotnet
コマンドを利用します。
コマンドプロンプト、またはPowerShellのプロンプトで下記のコマンドを実行します。
コマンドプロンプトまたは PowerShellのコマンドプロンプトを起動します。今回はPowerShellのプロンプトで実施します。
dotnet --list-runtime
コマンドを入力して実行します。
実行結果が表示されます。Microsoft.AspCore.App 3.1.1 と Microsoft.NETCore.App 3.1.1 が表示されています。
.NET Coreのランタイムのバージョンは 3.1.1 であることが確認できました。
別のマシンでの実行例です。こちらは、.NET Core 3.1.7 がインストールされていることがわかります。
こちらも別のマシン(Visual Studio がインストールされている開発マシン)での実行結果です。.NET Core 3.1.7 と .NET Core 2.1.21 がインストールされていることが確認できます。
別のマシンでの実行例です。.NET Core 3, .NET 5, .NET 6 がインストールされていることが確認できます。
なお、dotnet コマンドが存在せず、コマンド実行時に以下のエラーが発生する場合は、
.NET はインストールされていません。
.NET Core ランタイムのバージョンを確認することができました。