Visual studio 是否可以从预构建/后构建目标捕获控制台输出并显示为Visual Studio输出?

Visual studio 是否可以从预构建/后构建目标捕获控制台输出并显示为Visual Studio输出?,visual-studio,msbuild,Visual Studio,Msbuild,我创建了一个预处理器程序和一个生成后程序,通过BeforeBuild和AfterBuild MSBuild目标指定它们,将其作为VisualStudio生成的一部分运行。它们将错误消息写入控制台和日志文件 有没有办法让Visual Studio捕获此输出并在输出窗口中显示 正在构建的项目是C#projects(.csproj),但我猜这与问题无关。如果您的程序打印控制台,消息应该出现在输出窗口。如果您的程序打印控制台,消息应该出现在输出窗口(刚刚用VS2012测试过)。你能发布你的后构建目标、v

我创建了一个预处理器程序和一个生成后程序,通过BeforeBuild和AfterBuild MSBuild目标指定它们,将其作为VisualStudio生成的一部分运行。它们将错误消息写入控制台和日志文件

有没有办法让Visual Studio捕获此输出并在输出窗口中显示


正在构建的项目是C#projects(.csproj),但我猜这与问题无关。

如果您的程序打印控制台,消息应该出现在输出窗口。

如果您的程序打印控制台,消息应该出现在输出窗口(刚刚用VS2012测试过)。你能发布你的后构建目标、visual studio输出和版本吗?@MarcosBrigante:好的,是的,你是对的。我确信我的预处理程序和编译后程序正在写入控制台和日志文件,但现在我可以看到,由于某些疯狂的原因,有时我已经注释掉了写入控制台的内容。该死非常感谢你让我仔细检查。请将您的评论作为答复,我将接受。