GetSystemVersion ya no devuelve ImageRuntimeVersion
RuntimeEnvironment.GetSystemVersion() ya no devuelve Assembly.ImageRuntimeVersion, que es un valor orientado a .NET Framework. Se ha actualizado para devolver un valor más relevante, sin embargo, se ha mantenido el v
histórico inicial.
Comportamiento anterior
RuntimeEnvironment.GetSystemVersion() devuelto Assembly.ImageRuntimeVersion, que es un indicador de reemplazo local de .NET Framework, no una versión del producto.
Ejemplo: v4.0.30319
Comportamiento nuevo
A partir de .NET 8, RuntimeEnvironment.GetSystemVersion() devuelve "v"
concatenado con Environment.Version, que es la versión de CLR.
Ejemplo: v8.0.0
Versión introducida
.NET 8 RC 1
Tipo de cambio importante
Este es un cambio de comportamiento.
Motivo del cambio
La versión existente no era útil ni significativa para .NET.
Acción recomendada
Actualice el código para esperar la nueva versión o use typeof(object).Assembly.ImageRuntimeVersion
en su lugar.
API afectadas
Consulte también
Los siguientes cambios están relacionados: