2013-10-08 48 views
0

我有一个项目,它使用.rules文件来构建一些非C++源代码。如何使MSBuild从这个工具打印诊断输出? - 精确的cerr流。如何通过自定义工具创建MSBuild打印输出?

(我默默的设定,M $的球队还没有达到疯狂的那个水平,给予定制构建工具功能,而可能从它们打印错误。)

+0

您是否尝试过提高冗长级别?或者按照以下格式尝试格式化消息:http://msdn.microsoft.com/en-us/library/yxkt8b26%28v=vs.100%29.aspx?你在C++项目中构建非C++源代码吗? –

+0

@PaloMisik,详细=诊断。该工具不是我写的,所以我会调查代码,重新编写代码,但仍然会遇到问题,因为我需要更正每个要下载的新版本。是的,我在C++项目中构建非C++源代码。我试图建立的图书馆资源是这样完成的。 – Number47

回答

0

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

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

相关问题