【问题标题】:Is it possible to capture console output from beforebuild/afterbuild targets and display as Visual Studio output?是否可以从 beforebuild/afterbuild 目标捕获控制台输出并显示为 Visual Studio 输出?
【发布时间】:2023-03-22 19:35:01
【问题描述】:

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

有什么方法可以让 Visual Studio 捕获此输出并将其显示在“输出”窗口中?

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

【问题讨论】:

  • 如果您的程序打印到控制台,则消息应该出现在输出窗口中(刚刚用 VS2012 测试过)。您能否发布您的 AfterBuild 目标、Visual Studio 输出和版本?
  • @MarcosBrigante:天哪,是的,你是对的。我确信我的预处理器和构建后程序正在写入控制台和日志文件,但现在我可以看到,出于某种疯狂的原因,我曾经注释掉了写入控制台的内容。该死。非常感谢您让我仔细检查。请发表您的评论作为答案,我会接受。

标签: visual-studio msbuild


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-19
    • 2020-04-19
    • 1970-01-01
    • 2010-11-08
    • 2010-10-21
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    相关资源
    最近更新 更多