Identifizieren Ihrer .NET Framework-Version:
In diesem Handbuch erfahren Sie, wie Sie Ihre installierte .NET Framework-Version genau bestimmen, einschließlich des Service Pack (SP)-Levels für Version 3.5. Wir werden verschiedene Ansätze untersuchen.
Registrierungsbasierter Ansatz (für .NET 1-4):
Die Windows-Registrierung enthält Informationen zu installierten .NET Framework-Versionen. Der folgende Codeausschnitt zeigt, wie diese Daten extrahiert werden:
<code class="language-csharp">RegistryKey installed_versions = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\NET Framework Setup\NDP"); string[] version_names = installed_versions.GetSubKeyNames(); double Framework = Convert.ToDouble(version_names[version_names.Length - 1].Remove(0, 1), CultureInfo.InvariantCulture); int SP = Convert.ToInt32(installed_versions.OpenSubKey(version_names[version_names.Length - 1]).GetValue("SP", 0));</code>
Microsofts empfohlene Methode für .NET 4.5 und höher:
Die offizielle Dokumentation von Microsoft empfiehlt einen anderen registrierungsbasierten Ansatz für .NET Framework 4.5 und nachfolgende Versionen:
<code class="language-csharp">using Microsoft.Win32; ... private static void Get45or451FromRegistry() { using (RegistryKey ndpKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32).OpenSubKey("SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\")) { int releaseKey = Convert.ToInt32(ndpKey.GetValue("Release")); if (true) { Console.WriteLine("Version: " + CheckFor45DotVersion(releaseKey)); } } } ... private static string CheckFor45DotVersion(int releaseKey) { // Implementation for checking .NET 4.5 version and above }</code>
Diese Methoden bieten eine präzise und effiziente Möglichkeit, Ihre installierte .NET Framework-Version und das zugehörige Service Pack (für Version 3.5) zu identifizieren und langwierige manuelle Suchen zu vermeiden.
Das obige ist der detaillierte Inhalt vonWie kann ich meine installierte .NET Framework-Version und mein Service Pack ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!