Console.WriteLine 在 Windows 10 停止执行,直到我按回车键
Console.WriteLine stops execution on Windows 10 until I press enter
我没有找到 solution/answer。
private void LogToConsole(EventLog eventLog)
{
var type = TypeToStringOfUniFormLength(eventLog.Type);
Console.WriteLine($"# {type} {eventLog.Message}");
}
这是我的 "Event-Logger" 我有一个非常特殊的行为。大多数时候效果很好。我的控制台(在控制台应用程序中)已更新,但有时它只是停在 "Console.Writeline..." 行。控制台未更新,执行暂停。当我在控制台中单击并按 Enter 键时。控制台更新并继续执行。没有特定的场景可以重现。是否有人熟悉此错误,甚至对此有解决方案。我的下一个工作是不为此使用控制台应用程序。
提前感谢您的帮助。
Windows 10 控制台在您单击它时自动进入 Mark/Selection mode(无需右键单击 -> 标记,就像早期的 windows 控制台一样)。
这就是阻止应用程序打印任何内容的原因,但应用程序实际上 continues to work:
The application itself keeps running, but nothing is written to the
screen.
然后
When you exit the selection mode, the process will resume as normal.
如果不是这种情况,那么您将不得不调试/dump您的应用程序以确定罪魁祸首。
我没有找到 solution/answer。
private void LogToConsole(EventLog eventLog)
{
var type = TypeToStringOfUniFormLength(eventLog.Type);
Console.WriteLine($"# {type} {eventLog.Message}");
}
这是我的 "Event-Logger" 我有一个非常特殊的行为。大多数时候效果很好。我的控制台(在控制台应用程序中)已更新,但有时它只是停在 "Console.Writeline..." 行。控制台未更新,执行暂停。当我在控制台中单击并按 Enter 键时。控制台更新并继续执行。没有特定的场景可以重现。是否有人熟悉此错误,甚至对此有解决方案。我的下一个工作是不为此使用控制台应用程序。
提前感谢您的帮助。
Windows 10 控制台在您单击它时自动进入 Mark/Selection mode(无需右键单击 -> 标记,就像早期的 windows 控制台一样)。
这就是阻止应用程序打印任何内容的原因,但应用程序实际上 continues to work:
The application itself keeps running, but nothing is written to the screen.
然后
When you exit the selection mode, the process will resume as normal.
如果不是这种情况,那么您将不得不调试/dump您的应用程序以确定罪魁祸首。