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.
RuntimeEnvironment.GetSystemVersion() már nem ad Assembly.ImageRuntimeVersionvissza , ami egy .NET-keretrendszer-orientált érték. Frissítettük, hogy relevánsabb értéket adjon vissza, azonban a történelmi vezető v megmaradt.
Előző viselkedés
RuntimeEnvironment.GetSystemVersion() visszaadott Assembly.ImageRuntimeVersion, amely a .NET-keretrendszer helyben történő cserére vonatkozik, nem pedig termékkiadásra.
Példa: v4.0.30319
Új viselkedés
A .NET 8-tól kezdődően a RuntimeEnvironment.GetSystemVersion() a "v" és a CLR verziója, Environment.Version összefűzött értékét adja vissza.
Példa: v8.0.0
Bevezetett verzió
.NET 8 RC 1
A kompatibilitástörő változás típusa
Ez a változás viselkedésbeli változás.
A változás oka
A meglévő verzió nem volt hasznos vagy értelmes a .NET számára.
Javasolt művelet
Frissítse a kódot, hogy az új verzióra számítson, vagy használja typeof(object).Assembly.ImageRuntimeVersion helyette.
Érintett API-k
Lásd még
A következő módosítások összefüggenek.