Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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, pero se ha mantenido el líder v histórico.
Comportamiento anterior
RuntimeEnvironment.GetSystemVersion() devolvió Assembly.ImageRuntimeVersion, que es un indicador de reemplazo local de .NET Framework, no una versión del producto.
Ejemplo: v4.0.30319
Nuevo comportamiento
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 disruptivo
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.
Las APIs afectadas
Consulte también
Los siguientes cambios están relacionados: