I have several Windows 2008 R2 servers where "Programs and Features" claims that .NET Framework 4.5 is installed.
However, C:\Windows\Microsoft.NET\Framework64 does not list a 4.5 but a 4.0 (which is not mentioned in Programs and Features). In it are DLLs versioned 4.0 and a csc.exe that claims to be
Microsoft (R) Visual C# Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5
Is Microsoft just trying to confuse me or am I overlooking something? Which version of the framework is installed and why?