Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los 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: