Existují dva "dotnety": původní .NET Framework (pouze pro Windows) a novější .NET Core (multiplatformní a v mnohém i přepsaný).
.NET Framework má současnou (a s největší pravděpodobností i poslední) verzi 4.8.
.NET Core měl do nedávna nejvyšší verzi 3.1, která je zároveň i LTS.
Současná verze .NET Core je 5.0, ale zároveň tam došlo k vypuštění slova Core z názvu, protože už nebude nutné rozlišovat .NET mezi dvě implementace. Do budoucna už bude existovat pouze ta Core.
Podpora .NET Frameworku je myšlena tak, že stále budou nějaký čas vycházet opravy, ale už ne nové hlavní verze.