Nein, das NET Framework ist schwieriger zu finden. So findest Du das SDK:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| RegistryKey rk = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\.NETFramework"); if (rk != null) { string SDKVersion = "sdkInstallRootv2.0"; RegistryValueKind rvk = rk.GetValueKind(SDKVersion); if (rvk == RegistryValueKind.String) string sdk = (string)rk.GetValue(SDKVersion) + "bin"; } |
Das Framework selbst ist zu finden unter C:\Windows\Microsoft.NET\v2.0.50727\.
Bei 3.0 und 3.5 wird auf die "Sub-Version" verzichtet.
Gruß Jürgen