Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I .NET Framework 4.6 och senare versioner har produktversioner ändrats från tidigare versioner av .NET Framework (.NET Framework 4, 4.5, 4.5.1 och 4.5.2).
Ändringar i produktversioner
Följande är de detaljerade ändringarna:
Värdet för
Versionposten iHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Fullnyckeln har ändrats till4.6.xxxxx för .NET Framework 4.6 och dess punktutgåvor och till4.7.xxxxx för .NET Framework 4.7. I .NET Framework 4.5, 4.5.1 och 4.5.2 hade det formatet4.5.xxxxx.Fil- och produktversionsversionen för .NET Framework-filer har ändrats från det tidigare versionsschemat
4.0.30319.xtill4.6.X.0för .NET Framework 4.6 och dess punktversioner, och till4.7.X.0för .NET Framework 4.7 och dess punktversioner. Du kan se dessa nya värden när du visar filens egenskaper efter att ha högerklickat på en fil.Attributen AssemblyFileVersionAttribute och AssemblyInformationalVersionAttribute för hanterade sammansättningar har Version värden i formuläret
4.6.X.0för .NET Framework 4.6 och dess punktversioner samt4.7.X.0för .NET Framework 4.7.Från och med .NET Framework 4.6 Environment.Version returnerar egenskapen den fasta versionssträngen
4.0.30319.42000. I .NET Framework 4, 4.5, 4.5.1 och 4.5.2 returneras versionssträngar i formatet4.0.30319.xxxxxdärxxxxxär mindre än 42000 (till exempel "4.0.30319.18010"). Observera att vi inte rekommenderar att programkoden tar något nytt beroende av Environment.Version egenskapen.
Hantera ändringar i produktversioner
I allmänhet bör program vara beroende av de rekommenderade teknikerna för att identifiera sådant som körningsversionen av .NET Framework och installationskatalogen:
Information om hur du identifierar körningsversionen av .NET Framework finns i How to: Determine Which .NET Framework Versions Are Installed (Så här anger du vilka .NET Framework-versioner som är installerade).
Om du vill fastställa installationssökvägen för .NET Framework använder du värdet för
InstallPathposten iHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Fullnyckeln.Viktigt!
Undernyckelnamnet är
NET Framework Setup, inte.NET Framework Setup.Om du vill fastställa katalogsökvägen till .NET Framework common language runtime anropar du RuntimeEnvironment.GetRuntimeDirectory metoden.
För att hämta CLR-versionen, anropa RuntimeEnvironment.GetSystemVersion-metoden. För .NET Framework 4 och dess punktversioner (.NET Framework 4.5, 4.5.1, 4.5.2 och .NET Framework 4.6, 4.6.1, 4.6.2 och 4.7) returneras strängen
v4.0.30319.