0

我有一个项目,它使用 .rules 文件来构建一些非 C++ 源。如何使 MSBuild 打印此工具的诊断输出?-- 准确的 cerr 流。

(我默默地假设,M$ 团队还没有达到那种疯狂的程度,给自定义构建工具功能而不可能从它们打印错误。)

4

1 回答 1

0

我实际上已经注意到您用标签 visual-studio-2008 标记了问题。我猜这意味着您的自定义构建工具处理 vc2008 项目中的非 cpp 文件?如果是这样,我认为它不是由 msbuild 构建的,而是由 vcbuild 构建的。

在这种情况下,请尝试在自定义工具执行的命令前面添加echo on 。Vcbuild 在 %temp% 中创建批处理文件,第一行包含@echo off,然后执行。因此,如果您添加 echo ,您应该会在输出窗口中看到完整的输出,包括用于命令执行的命令行。

于 2013-10-15T19:19:52.950 回答