Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A .NET-keretrendszer 4.6-os és újabb verzióiban a termék verziószámozása megváltozott a .NET-keretrendszer korábbi kiadásaitól (.NET Framework 4, 4.5, 4.5.1 és 4.5.2).
Termék verziószámozásának változásai
A részletes változások a következők:
A
Versionbejegyzés értéke megváltozottHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full4.6.értékre a .NET-keretrendszer 4.6 és annak pontverziói esetében, valamint4.7.értékre a .NET-keretrendszer 4.7 esetében. A .NET Framework 4.5, 4.5.1 és 4.5.2-ben4.5.formátumú volt.A .NET-keretrendszerfájlok fájl- és termékverzió-beállítása a korábbi verziószámozási
4.0.30319.x4.6.X.0sémáról a .NET-keretrendszer 4.6-os és a hozzá tartozó pontkiadásokra, valamint4.7.X.0a .NET-keretrendszer 4.7-es verziójára és a pontkiadásokra módosult. Ezeket az új értékeket akkor tekintheti meg, ha a fájlra a jobb gombbal kattintva megtekinti a fájl tulajdonságait .A AssemblyFileVersionAttribute és AssemblyInformationalVersionAttribute felügyelt szerelvények attribútumai értékei a formában Version a .NET-keretrendszer 4.6-os verziójában és annak pontkiadásaiban, és
4.6.X.0a .NET-keretrendszer 4.7-ben.A .NET-keretrendszer 4.6-os verziójától kezdve a Environment.Version tulajdonság a rögzített verziós sztringet
4.0.30319.42000adja vissza. A .NET-keretrendszer 4, 4.5, 4.5.1 és 4.5.2 verziójában a 42000-nél kisebb formátumú4.0.30319.xxxxxxxxxxverziósztringeket adja vissza (például "4.0.30319.18010"). Vegye figyelembe, hogy nem javasoljuk, hogy az alkalmazáskód új függőséget alkalmazjon a Environment.Version tulajdonságtól.
A termék verziószámozási módosításainak kezelése
Az alkalmazásoknak általában az olyan észlelési technikáktól kell függenie, mint a .NET-keretrendszer futtatókörnyezeti verziója és a telepítési könyvtár:
A .NET-keretrendszer futtatókörnyezeti verziójának észleléséhez lásd: Útmutató: Annak meghatározása, hogy mely .NET-keretrendszerverziók vannak telepítve.
A .NET-keretrendszer telepítési útvonalának meghatározásához használja a
InstallPathkulcsban lévőHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Fullbejegyzés értékét.Fontos
Az alkulcs neve
NET Framework Setup, nem.NET Framework Setup.A .NET-keretrendszer közös nyelvi futtatókörnyezetének könyvtárelérési útvonalának meghatározásához hívja meg a metódust RuntimeEnvironment.GetRuntimeDirectory .
A CLR-verzió lekéréséhez hívja meg a metódust RuntimeEnvironment.GetSystemVersion . A .NET Framework 4 és annak pontkiadásai (.NET Framework 4.5, 4.5.1, 4.5.2 és .NET Framework 4.6, 4.6.1, 4.6.2 és 4.7) esetében a sztringet
v4.0.30319adja vissza.