Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Eski Console.ReadKey uygulamasını JSON ayarı ve System.Console.UseNet6CompatReadKey ortam değişkeni aracılığıyla kullanma yeteneği kaldırıldı.
Önceki davranış
Daha önce .NET 6 konsol anahtarı ayrıştırma mantığını bir çalışma zamanı yapılandırma anahtarı aracılığıyla talep edebiliyordunuz.
Yeni davranış
.NET 8 ile birlikte Console.ReadKey için .NET 6 uyumluluk modunu talep edemezsiniz.
Sürüm kullanıma sunulmuştur
.NET 8 Preview 1
Kesinti yaratan değişiklik türü
Bu değişiklik davranışsal bir değişikliktir.
Değişiklik nedeni
Uyumluluk modu, uygulama yeniden yazma işleminin herhangi bir hata içermesi Console.ReadKey durumunda bir güvenlik anahtarı olarak tanıtıldı. Yalnızca bir hata bildirildi ve .NET 7'de düzeltildi, bu nedenle önceki uygulamayı artık tutmanız gerekmez.
Önerilen eylem
Yeni uygulama beklendiği gibi çalışmazsa, düzeltilmesi için https://github.com/dotnet/runtime/issues adresinde bir hata bildirimi yapın.