共通言語ランタイム
C#やVisual Basic .NET (VB.NET) などの.NET言語で書かれた.NETアプリケーションでは、言語によらず.NET Frameworkの共通言語ランタイム (Common Language Runtime, CLR) を必要とする。.NET Coreの場合は、.NET FrameworkのCLRとは異なるCoreCLRを必要とする。