【发布时间】:2023-03-22 19:35:01
【问题描述】:
我通过 BeforeBuild 和 AfterBuild MSBuild 目标指定它们,创建了一个预处理器和一个构建后程序,作为我的 Visual Studio 构建的一部分运行。他们将错误消息写入控制台和日志文件。
有什么方法可以让 Visual Studio 捕获此输出并将其显示在“输出”窗口中?
正在构建的项目是 C# 项目 (.csproj),但我猜这与问题无关。
【问题讨论】:
-
如果您的程序打印到控制台,则消息应该出现在输出窗口中(刚刚用 VS2012 测试过)。您能否发布您的 AfterBuild 目标、Visual Studio 输出和版本?
-
@MarcosBrigante:天哪,是的,你是对的。我确信我的预处理器和构建后程序正在写入控制台和日志文件,但现在我可以看到,出于某种疯狂的原因,我曾经注释掉了写入控制台的内容。该死。非常感谢您让我仔细检查。请发表您的评论作为答案,我会接受。
标签: visual-studio msbuild