はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

.NETランタイムと.NETデスクトップランタイム

.NET Core系のランタイムには、.NET Runtimeと.NET Desktop Runtimeがあります。
dotnet.microsoft.com

.NET Runtimeはコンソールアプリを実行するためのランタイム群

.NET Runtimeに含まれているのは、.NET Core系(5や6も含む)のコンソールアプリを実行するのに必要なDLL群です。

.NET Desktop Runtimeは、UI系DLL

.NET Desktop Runtimeには、WPFWindowsフォーム関連のDLLなどのUI系DLLが含まれています。
なお、.NET Desktop Runtimeを動作させるには.NET Runtimeが必要となります。
しかし、「.NET Desktop Rutimeのインストーラー」には、.NET Runtimeも含まれていて自動的にインストールされるので、「.NET Desktop Runtimeには.NET Runtimeが必要」というのは意識することは少ないでしょう。