dotnet/runtime

System.Console.ReadKey fails in MSYS' console mintty

Open

#49,210 建立於 2021年3月5日

在 GitHub 查看
 (1 留言) (0 反應) (0 負責人)C# (5,445 fork)batch import
area-System.Consolebughelp wantedos-linux

倉庫指標

Star
 (17,886 star)
PR 合併指標
 (平均合併 12天 11小時) (30 天內合併 661 個 PR)

描述

When using System.Console.ReadKey under mintty, the MSYS console, it raises an exception.

Configuration

.NET Core 3.1 Windows 10 x64 MSYS

Regression?

No

Other information

Unhandled exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
 ---> System.InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected. Try Console.Read.
   at System.ConsolePal.ReadKey(Boolean intercept)
   at System.Console.ReadKey()

https://github.com/aaru-dps/Aaru/issues/562

貢獻者指南