レジストリによる.NETバージョン
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \で子を探索し、各バージョンを調べます。キー「フル」のものがシステムのバージョンです。
https://support.microsoft.com/en-us/kb/318785
https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx
Visual Studioによる.NETバージョン
ヘルプ-> Microsoft Visual Studioについて-> .NETバージョンは右上に指定されています。
現時点で理解しているように、Visual StudioはOSの.NET Frameworkを使用しています。
Visual Studioのプロジェクトのターゲット.NET Frameworkバージョンは、プロジェクトのプロパティ->アプリケーション->ターゲットフレームワークで変更できます。
DLLを介して
.NET Frameworkディレクトリがわかっている場合(例:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319)
System.dllを開き、右クリック->プロパティ->詳細タブ
C#バージョン
ヘルプ-> Microsoft Visual Studioについて
インストールされている製品のリストには、Visual C#があります。私の場合、Visual C#2015
Visual Studio(Microsoft)は、Visual C#という名前でC#を出荷しています。
https://msdn.microsoft.com/en-us/library/hh156499.aspx
C#6、Visual Studio .NET 2015現在のバージョン、以下を参照