Versión .NET a través del registro
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ explore los elementos secundarios y examine cada versión. El que tiene la clave 'Completo' es la versión en el sistema.
https://support.microsoft.com/en-us/kb/318785
https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx
Versión .NET a través de Visual Studio
Ayuda -> Acerca de Microsoft Visual Studio -> La versión .NET se especifica en la esquina superior derecha.
Según tengo entendido en este momento, Visual Studio usa .NET Framework del sistema operativo.
La versión de .NET Framework de destino de un proyecto en Visual Studio se puede modificar con Propiedades del proyecto -> Aplicación -> Marco de destino
A través del dll
Si conoce el directorio de .NET Framework, por ejemplo, C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
Abra System.dll, haga clic derecho -> propiedades -> pestaña Detalles
Versión C #
Ayuda -> Acerca de Microsoft Visual Studio
En las listas de productos instalados hay Visual C #. En mi caso Visual C # 2015
Visual Studio (Microsoft) envía C # por su nombre Visual C #.
https://msdn.microsoft.com/en-us/library/hh156499.aspx
C # 6, Visual Studio .NET 2015 Versión actual, ver abajo