For general CLR release info see
wikipedia: Latest released CLR version is 2.0 (part of .NET Framework 2.0, 3.0 and 3.5). Version 4.0 is under development (4.0 Beta2 currently).
To check installed version at runtime use
CorBindToRuntimeEx (note it is deprecated in 4.0 - you can use
ICLRMetaHost::EnumerateInstalledRuntimes there).
Check out
clrver sample.
To check installed version at setup time see:
-Karel