Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Se ha quitado la capacidad de usar la implementación heredada Console.ReadKey expuesta a través de la configuración JSON System.Console.UseNet6CompatReadKey y la variable de entorno DOTNET_SYSTEM_CONSOLE_USENET6COMPATREADKEY.
Comportamiento anterior
Anteriormente, podías solicitar la lógica de análisis de claves de consola de .NET 6 a través de una opción de configuración de tiempo de ejecución.
Nuevo comportamiento
A partir de .NET 8, no se puede solicitar el modo de compatibilidad de .NET 6 para Console.ReadKey.
Versión introducida
.NET 8 Preview 1
Tipo de cambio disruptivo
Este es un cambio de comportamiento.
Motivo del cambio
El modo de compatibilidad se introdujo como un conmutador de seguridad en caso de que la reescritura de la Console.ReadKey implementación introdujera errores. Solo se notificó un error y se corrigió en .NET 7, por lo que ya no es necesario mantener la implementación anterior.
Acción recomendada
Si la nueva implementación no funciona según lo previsto, reporte un error en https://github.com/dotnet/runtime/issues para que se pueda corregir.