1

Visual Studio 中的输出窗口似乎没有更新。当我手动将“显示输出”切换到任何其他选项,然后返回“调试”时,它会刷新,否则,它不会自行刷新。有谁知道为什么会这样。

这些命令System.Diagnostics.Debug.WriteLine()SystemDiagnostics.Trace.WriteLine()两者都会导致相同的问题。

4

1 回答 1

0

你熟悉 Application.DoEvents();

把它放在你的 .WriteLines(); 之后 将允许程序调度窗口事件,否则您只会在屏幕顶部看到“未响应”。但是,如果您在细节循环的内部显示某些内容,这会大大降低速度。当它重绘 Trace 屏幕时,它会刷新整个窗口,而不仅仅是你刚刚写的那一行。

于 2013-06-11T07:56:59.317 回答