C#控制台不再显示

C#控制台不再显示,c#,console-application,C#,Console Application,在多线程客户机/服务器应用程序上工作时,控制台刚刚停止显示 我加入了一个Console.ReadKey()查看将发生什么,这是我得到的错误: System.invalidoOperationException:“当应用程序没有控制台或控制台输入已从文件重定向时,无法读取密钥。”。请尝试控制台。请阅读。' 有人能帮忙吗?我真的很想把我的控制台窗口拿回来。我正在使用Visual Studio 2017社区版。我的应用程序的问题是,项目属性页上的输出类型:已从控制台应用程序更改为Windows应用程序

在多线程客户机/服务器应用程序上工作时,控制台刚刚停止显示

我加入了一个
Console.ReadKey()查看将发生什么,这是我得到的错误:

System.invalidoOperationException:“当应用程序没有控制台或控制台输入已从文件重定向时,无法读取密钥。”。请尝试控制台。请阅读。'


有人能帮忙吗?我真的很想把我的控制台窗口拿回来。我正在使用Visual Studio 2017社区版。

我的应用程序的问题是,项目属性页上的输出类型:
已从控制台应用程序更改为Windows应用程序。将其更改回控制台应用程序将恢复我的控制台。耶

请添加代码启动程序时没有控制台窗口吗?是否更改了项目属性页上的输出类型:(Windows应用程序/控制台应用程序/etc)?是的,这是在没有控制台窗口的控制台模式应用程序中尝试使用ReadKey()时收到的异常消息。但是您已经知道:)它没有的一个基本原因是因为它是从ProcessStartInfo.CreateNoWindow=true开始的。因此,您可能在错误的地方寻找问题。