我有一个项目,它使用.rules文件来构建一些非c ++源代码。如何从此工具制作MSBuild打印诊断输出? - 精确的cerr流。
(我默默地假设,M $团队尚未达到疯狂程度,提供自定义构建工具功能,而无法从中打印错误。)
答案 0 :(得分:0)
我实际上已经注意到你用标签visual-studio-2008标记了问题。我想这意味着你的自定义构建工具在vc2008项目中处理非cpp文件?如果是这样,我认为它不是由msbuild构建的,而是由vcbuild构建的。
在这种情况下,尝试在自定义工具执行的命令前添加 echo on 。 Vcbuild在%temp%中创建批处理文件,第一行包含@echo off然后执行。因此,如果添加echo,则应在输出窗口中看到完整输出,包括用于命令执行的命令行。