如何强制VS2015刷新预建/后期输出?

时间:2016-08-02 16:54:21

标签: visual-studio

Visual Studio等待prebuild / postbuild脚本完成以显示输出。例如,是否有强制它在新行上刷新的选项?

1 个答案:

答案 0 :(得分:3)

我测试了VS2010的行为,并在postbuildStep中启动了一个小的C#脚本。 我的脚本在控制台上写了几行,等待每行后200ms。

是。当子进程完成时,输出将在输出窗口中刷新。

在脚本中的每个WriteLine之后添加手动Flush()无效。

因此,在启动子进程并通过简单的ReadToEnd()消耗控制台输出时,这是一种行为。正确的实现应该使用ReadLineAsync()

似乎是Visual Studio中的标准行为。我想这就是它在VS中实现的方式。