C# 为什么Console.ReadLine()在启动时会冻结几秒钟?
当我运行这个简单的程序时C# 为什么Console.ReadLine()在启动时会冻结几秒钟?,c#,visual-studio-2017,C#,Visual Studio 2017,当我运行这个简单的程序时 var s = Console.ReadLine(); Console.WriteLine(s); 控制台打开6次中的5次,然后冻结5-6秒,然后显示我输入的字符串。这是Visual Studio 2017社区的某种缺陷吗?您知道如何修复它吗?我猜原因可能是应用程序正在等待调试器连接,然后您才能与之交互。即使如此,这似乎还是相当长的一段时间,因此我建议尝试修复Visual Studio@nKolachakoV您能提供所有代码吗?这是标准的。还有每一个以某种输入开始的项
var s = Console.ReadLine();
Console.WriteLine(s);
控制台打开6次中的5次,然后冻结5-6秒,然后显示我输入的字符串。这是Visual Studio 2017社区的某种缺陷吗?您知道如何修复它吗?我猜原因可能是应用程序正在等待调试器连接,然后您才能与之交互。即使如此,这似乎还是相当长的一段时间,因此我建议尝试修复Visual Studio@nKolachakoV您能提供所有代码吗?这是标准的。还有每一个以某种输入开始的项目,之前什么都没有。好的,我现在就试试。如果我在程序结束时设置一个断点并在调试模式下运行它,那么一切都会正常工作,不会冻结,所以可能就是这样。我一定会尝试打开项目文件夹,导航到bin/debug,然后从文件资源管理器运行应用程序。如果它没有冻结,那么VisualStudio一定是原因