Não é possível ver se uma tecla foi pressionada quando o aplicativo não tem um console ou quando a entrada do console foi redirecionada por um arquivo. Tente Console.In.Peek.
Click to search this error in Google
English version
Cannot see if a key has been pressed when either application does not have a console or when console input has been redirected from a file. Try Console.In.Peek.