GetSystemVersion não retorna mais ImageRuntimeVersion
RuntimeEnvironment.GetSystemVersion() não retorna mais , Assembly.ImageRuntimeVersionque é um valor orientado ao .NET Framework. Foi atualizado para devolver um valor mais relevante, no entanto, a liderança v
histórica foi mantida.
Comportamento anterior
RuntimeEnvironment.GetSystemVersion() retornado Assembly.ImageRuntimeVersion, que é um indicador de substituição in-loco do .NET Framework, não uma versão do produto.
Exemplo: v4.0.30319
Novo comportamento
A partir do .NET 8, RuntimeEnvironment.GetSystemVersion() retorna "v"
concatenado com Environment.Version, que é a versão do CLR.
Exemplo: v8.0.0
Versão introduzida
.NET 8 RC 1
Tipo de mudança de rutura
Esta mudança é uma mudança comportamental.
Razão para a alteração
A versão existente não era útil ou significativa para o .NET.
Ação recomendada
Atualize seu código para esperar a nova versão ou use typeof(object).Assembly.ImageRuntimeVersion
em vez disso.
APIs afetadas
Consulte também
As seguintes alterações estão relacionadas: