Visual studio 2012 为什么msbuild不立即将消息打印到控制台输出窗口?
我遇到了以下问题。当我在Visual studio 2012 为什么msbuild不立即将消息打印到控制台输出窗口?,visual-studio-2012,msbuild,Visual Studio 2012,Msbuild,我遇到了以下问题。当我在visualstudio中的pre-build事件中运行msbuildto-build解决方案(非项目)时,我看到它在执行后打印消息(不是立即打印)。这种行为造成了msbuild挂起的错觉。有没有办法强制它立即打印消息?生成事件使用自己的Cmd.exe实例运行。如果没有控制台,输出将被重定向。由于I/O重定向泄漏抽象的常见后果,您使用的构建工具很少可以选择使用较小的输出缓冲区或强制刷新每一行。可能与这个问题有关:
visualstudio
中的pre-build事件中运行msbuild
to-build解决方案(非项目)时,我看到它在执行后打印消息(不是立即打印)。这种行为造成了msbuild
挂起的错觉。有没有办法强制它立即打印消息?生成事件使用自己的Cmd.exe实例运行。如果没有控制台,输出将被重定向。由于I/O重定向泄漏抽象的常见后果,您使用的构建工具很少可以选择使用较小的输出缓冲区或强制刷新每一行。可能与这个问题有关: