自定义后期构建检查错误消息

时间:2016-04-20 07:16:46

标签: c# visual-studio msbuild post-build-event

我想从post build事件启动我的特定代码,并将任何错误消息视为构建错误。为此,我在解决方案中创建了另一个控制台应用程序,并将其添加到主项目设置中的Build-Postbuild列表中。

问题是Visual Studio错误列表只显示错误代码但根本没有输出。

1 个答案:

答案 0 :(得分:1)

我不是100%肯定你在问什么,但是如果你想让自定义工具的输出在VS中表现得像输出,那么它必须采用以下格式:

<filename>(<line>): error <code>: <message>

例如,如果您的构建后事件输出

myfile.c(123): error CustomErrorCode: my program failed

然后这将被识别为错误,错误列表将包含一个类似于典型编译器错误的条目,因此您甚至可以双击转到myfile.c第123行。 但即使是简单的事情

error: my program failed

也将显示在错误列表中。